From 1c397628d6772f577e10ac75390a65a0a3fc4fc4 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 23 Jul 2026 14:24:30 -0500 Subject: [PATCH] intl:release --- src/locale/locales/an/messages.po | 923 +++++++++++++------------- src/locale/locales/ast/messages.po | 923 +++++++++++++------------- src/locale/locales/ca/messages.po | 927 +++++++++++++------------- src/locale/locales/cs/messages.po | 923 +++++++++++++------------- src/locale/locales/cy/messages.po | 923 +++++++++++++------------- src/locale/locales/da/messages.po | 923 +++++++++++++------------- src/locale/locales/de/messages.po | 927 +++++++++++++------------- src/locale/locales/el/messages.po | 923 +++++++++++++------------- src/locale/locales/en-GB/messages.po | 923 +++++++++++++------------- src/locale/locales/en/messages.po | 927 +++++++++++++------------- src/locale/locales/eo/messages.po | 923 +++++++++++++------------- src/locale/locales/es/messages.po | 923 +++++++++++++------------- src/locale/locales/eu/messages.po | 935 ++++++++++++++------------- src/locale/locales/fi/messages.po | 923 +++++++++++++------------- src/locale/locales/fr/messages.po | 923 +++++++++++++------------- src/locale/locales/fy/messages.po | 923 +++++++++++++------------- src/locale/locales/ga/messages.po | 923 +++++++++++++------------- src/locale/locales/gd/messages.po | 923 +++++++++++++------------- src/locale/locales/gl/messages.po | 923 +++++++++++++------------- src/locale/locales/hi/messages.po | 923 +++++++++++++------------- src/locale/locales/hu/messages.po | 930 +++++++++++++------------- src/locale/locales/ia/messages.po | 923 +++++++++++++------------- src/locale/locales/id/messages.po | 923 +++++++++++++------------- src/locale/locales/it/messages.po | 923 +++++++++++++------------- src/locale/locales/ja/messages.po | 927 +++++++++++++------------- src/locale/locales/km/messages.po | 923 +++++++++++++------------- src/locale/locales/ko/messages.po | 927 +++++++++++++------------- src/locale/locales/ne/messages.po | 923 +++++++++++++------------- src/locale/locales/nl/messages.po | 923 +++++++++++++------------- src/locale/locales/pl/messages.po | 923 +++++++++++++------------- src/locale/locales/pt-BR/messages.po | 923 +++++++++++++------------- src/locale/locales/pt-PT/messages.po | 923 +++++++++++++------------- src/locale/locales/ro/messages.po | 927 +++++++++++++------------- src/locale/locales/ru/messages.po | 923 +++++++++++++------------- src/locale/locales/sv/messages.po | 927 +++++++++++++------------- src/locale/locales/th/messages.po | 923 +++++++++++++------------- src/locale/locales/tr/messages.po | 923 +++++++++++++------------- src/locale/locales/uk/messages.po | 923 +++++++++++++------------- src/locale/locales/vi/messages.po | 923 +++++++++++++------------- src/locale/locales/zh-CN/messages.po | 923 +++++++++++++------------- src/locale/locales/zh-HK/messages.po | 923 +++++++++++++------------- src/locale/locales/zh-TW/messages.po | 923 +++++++++++++------------- 42 files changed, 20099 insertions(+), 18714 deletions(-) diff --git a/src/locale/locales/an/messages.po b/src/locale/locales/an/messages.po index 9e1ec7efc7..629fd00974 100644 --- a/src/locale/locales/an/messages.po +++ b/src/locale/locales/an/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# me-fa-goyo} other {# me-fa-goyos}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {seguindo} other {seguindo}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {publicación} other {publicacions}}" @@ -234,10 +235,10 @@ msgstr "" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "" msgid "{0} and {1} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "" msgid "{0} left the group" msgstr "" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} seguindo" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "" @@ -711,7 +666,7 @@ msgstr "" msgid "{handle} can't be messaged" msgstr "No se puede ninviar mensaches a {handle}" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {# elemento no leyiu} other {# elementos msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {seguindo} other {seguindo}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {cita} other {citas}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {republicación} other {republicacions}}" @@ -913,7 +862,7 @@ msgstr "" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "" @@ -959,6 +908,13 @@ msgstr "<0>Tu y<1> <2>{0} s'incluyen en o tuyo paquet d'inicio" msgid "⚠Invalid Handle" msgstr "⚠Identificador no valido" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 días" msgid "7 days" msgstr "7 días" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "" @@ -998,6 +954,8 @@ msgstr "" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "" msgid "Accessibility" msgstr "Accesibilidat" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Achustes d'accesibilidat" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "" #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Anyadir una atra publicación" msgid "Add another post to thread" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "" @@ -1570,7 +1533,7 @@ msgstr "Permitir acceso a mensaches directos" msgid "Already have a code?" msgstr "Ya tiens un codigo?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "" @@ -1624,7 +1587,7 @@ msgstr "Un codigo de verificación s'ha ninviau a {0}. Escribe aquí ixe codigo. msgid "An error has occurred" msgstr "I ha habiu una error" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "I ha habiu una error" @@ -1641,7 +1604,7 @@ msgstr "" msgid "An error occurred while fetching the feed." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "I ha habiu una error en chenerar lo suyo paquet d'inicio. Quiers intentar-lo de nuevo?" @@ -1650,11 +1613,11 @@ msgstr "I ha habiu una error en chenerar lo suyo paquet d'inicio. Quiers intenta msgid "An error occurred while hiding suggestion. {0}" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "I ha habiu una error en cargar lo video. Per favor torne a intentar-lo." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "I ha habiu una error mientres cargaba lo video. Per favor torne a intentar-lo." @@ -1694,7 +1657,7 @@ msgstr "" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "" @@ -1715,16 +1678,14 @@ msgstr "" msgid "An issue not included in these options" msgstr "Un problema no incluyiu en estas opcions" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "" @@ -1812,7 +1773,7 @@ msgstr "" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "Las claus d'aplicación han de tener a lo menos 4 carácters" msgid "App passwords" msgstr "Claus d'aplicación" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Claus de l'app" @@ -1901,7 +1862,7 @@ msgstr "Apelar esta decisión" msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Archivau dende {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Publicación archivada" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "" @@ -2063,9 +2024,9 @@ msgstr "" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "" #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Antes de crear un paquet d'inicio has de verificar lo tuyo correu." @@ -2145,10 +2106,10 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "" msgid "Beta Feature" msgstr "" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Blocau" msgid "Blocked accounts" msgstr "Cuentas blocadas" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Cuentas blocadas" @@ -2292,7 +2259,7 @@ msgstr "Las cuentas blocadas no podrán responder en os tuyos filos, mencionar-t 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 "Las cuentas blocadas no podrán responder en os tuyos filos, mencionar-te ni interactuar con tu de garra traza. No veyerás lo suyo conteniu y no podrán veyer lo tuyo." -#: src/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Si blocas un etiquetador encara podrán seguir aplicando etiquetas a la tuya cuenta." @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky no puede confirmar l'autenticidat d'a data declarada." @@ -2369,7 +2336,7 @@ msgstr "Condicions d'o servicio de Bluesky Social" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky triará un conchunto de cuentas recomendadas de personas en o suyo ret." @@ -2473,7 +2440,7 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Per {0}" @@ -2516,11 +2483,11 @@ msgstr "En crear una cuenta, aceptas los <0>Termins de Servicio y la <1>Poli msgid "By creating an account you agree to the <0>Terms of Service." msgstr "En crear una cuenta, acceptas los <0>Termins de Servicio." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Camera" @@ -2597,7 +2564,7 @@ msgstr "Cancelar la reactivación y zarrar la sesión" msgid "Cancel reply" msgstr "" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Cancelar busqueda" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Chat silenciau" msgid "Chat not found." msgstr "" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Achustes de chat" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Chat no silenciau" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "" @@ -2849,7 +2817,7 @@ msgstr "Triar un metodo de verificación de dominio" msgid "Choose Feeds" msgstr "Triar canals" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Triar pa yo" @@ -3015,7 +2983,7 @@ msgstr "Fe clic pa reintentar mensache fallido" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Fe clic pa reintentar mensache fallido" msgid "Close" msgstr "Zarrar" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Zarrar dialogo activo" @@ -3082,7 +3050,7 @@ msgstr "" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "" @@ -3102,7 +3070,7 @@ msgstr "" msgid "Close this dialog" msgstr "Zarrar este dialogo" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Historietas" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Directrices d'a comunidat" @@ -3265,7 +3233,7 @@ msgstr "Conteniu y multimedia" msgid "Content and media" msgstr "Conteniu y multimedia" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Conteniu y multimedia" @@ -3301,7 +3269,7 @@ msgstr "Advertencia de conteniu" msgid "Content warnings" msgstr "Advertencias de conteniu" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Fondo d'o menú contextual, faga clic pa zarrar lo menú." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Continar filo..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "" @@ -3376,7 +3344,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "Versión de compilación copiada a lo portafuellas" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "" @@ -3384,7 +3352,7 @@ msgstr "" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Copiar clau d'aplicación" msgid "Copy at:// URI" msgstr "Copiar at:// URI" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "Copiar DID de l'autor" @@ -3457,10 +3425,10 @@ msgstr "Copiar vinclo" msgid "Copy link to list" msgstr "Copia lo vinclo a la lista" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Copiar lo vinclo a la publicación" @@ -3478,8 +3446,8 @@ msgstr "" msgid "Copy message text" msgstr "Copiar texto d'o mensache" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Copiar at:// URI d'a publicación" @@ -3498,7 +3466,7 @@ msgstr "Copiar valor de rechistro TXT" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Politica de dreitos d'autor" @@ -3614,8 +3582,8 @@ msgstr "" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Crear" @@ -3632,9 +3600,9 @@ msgstr "" msgid "Create a QR code for a starter pack" msgstr "Crear un codigo QR pa pack d'inicio" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Crea un paquet d'inicio" @@ -3643,12 +3611,12 @@ msgstr "Crea un paquet d'inicio" msgid "Create a Starter Pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Crea un paquet d'inicio pa yo" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Crear cuenta" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Crea una cuenta" @@ -3678,11 +3646,11 @@ msgstr "" msgid "Create an avatar instead" msgstr "Crea un avatar" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Crea-ne unatro" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "" @@ -4010,7 +3978,7 @@ msgstr "" msgid "Disable 2FA" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "" @@ -4150,7 +4118,7 @@ msgstr "Amostrar insignias de texto alternativo mas grans" msgid "Display name" msgstr "Amostrar lo nombre" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "" @@ -4232,7 +4200,7 @@ msgstr "" msgid "Double tap to close the dialog" msgstr "Dople toque pa zarrar lo dialogo" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Toca dos vegadas pa indicar que te fa goyo" @@ -4336,6 +4304,7 @@ msgstr "" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "" msgid "Edit moderation list" msgstr "" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Editar las mías noticias" @@ -4414,6 +4383,11 @@ msgstr "Editar las mías noticias" msgid "Edit name" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Editar Personas" @@ -4452,7 +4426,7 @@ msgstr "" msgid "Edit who can reply" msgstr "Editar quí puede responder" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Edita lo tuyo paquet d'inicio" @@ -4508,8 +4482,8 @@ msgstr "Incrustar codigo HTML" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Incrustar publicación" @@ -4517,7 +4491,7 @@ msgstr "Incrustar publicación" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Incrusta esta publicación en o tuyo puesto web. Simplament copia lo siguient fragmento y apega-lo en o codigo HTML d'o tuyo puesto web." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Reproductor de video incrustau" @@ -4541,7 +4515,7 @@ msgstr "Activar conteniu adulto" msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "" @@ -4558,12 +4532,13 @@ msgstr "Activar fichers multimedia externos" msgid "Enable media players for" msgstr "Reproducir multimedia de" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "" @@ -4589,7 +4564,7 @@ msgstr "Activar los videos populares en Discover d'a tuya canal" msgid "Enabled" msgstr "Activau" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Fin de noticias" @@ -4616,7 +4591,7 @@ msgstr "Escribe una parola u etiqueta" msgid "Enter code" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Dentrar en pantalla completa" @@ -4658,7 +4633,7 @@ msgstr "Escribe lo tuyo identificador y clau" msgid "Enters full screen" msgstr "Cambia a pantalla completa" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "" @@ -4692,7 +4667,7 @@ msgstr "I ha habiu una error en alzar lo fichero" msgid "Error receiving captcha response." msgstr "Error en recibir la respuesta d'o captcha." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "" @@ -4704,8 +4679,8 @@ msgstr "Toz pueden responder" msgid "Everybody can reply to this post." msgstr "Toz pueden responder a esta publicación." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Toz" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Toz" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "" @@ -4746,7 +4721,7 @@ msgstr "Excluyir a los usuarios que sigues" msgid "Excludes users you follow" msgstr "Excluye a los usuarios que sigues" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Salir de pantalla completa" @@ -4767,7 +4742,7 @@ msgstr "Expandir u comprimir la publicación completa a la cual yes respondendo" msgid "Expand post text" msgstr "" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Ixampla u reduce lo texto d'a publicación" @@ -4810,15 +4785,15 @@ msgstr "Fichers multimedia explicitos u potencialment perturbadors." msgid "Explicit sexual images." msgstr "Imáchens sexuals explicitas." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "" @@ -4852,7 +4827,7 @@ msgstr "Fichers multimedia 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 "Ye posible que fichers multimedia externos permitan que atros puestos recopilen datos sobre tu y lo tuyo dispositivo. No se ninvia u solicita garra tipo d'información dica que pretes lo botón de \"reproducir\"." -#: src/Navigation.tsx:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Fichers multimedia externos" @@ -4894,7 +4869,7 @@ msgstr "No s'ha puesto cambiar l'identificador. Torna-lo a intentar." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "" @@ -5002,9 +4977,10 @@ msgstr "Error en cargar las preferencias de canals" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "" @@ -5035,12 +5011,12 @@ msgstr "Error en cargar las sucherencias de seguimiento" msgid "Failed to lock group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "" msgid "False information about elections" msgstr "" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Canal" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "" msgid "File saved successfully!" msgstr "Fichero alzau exitosament!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "" @@ -5356,8 +5332,8 @@ msgstr "Buscar cuentas pa seguir" msgid "Find and invite friends" msgstr "" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "" @@ -5378,7 +5354,7 @@ msgstr "Trobar chent a qui seguir" msgid "Find people you know" msgstr "" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "" @@ -5391,7 +5367,7 @@ msgstr "" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "" @@ -5433,7 +5409,7 @@ msgstr "" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Seguir {0}" msgid "Follow {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "Seguir {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Seguidors de @{0} que conoixes" @@ -5548,7 +5524,7 @@ msgstr "Seguidors que conoixes" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Seguindo {0}" msgid "Following {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "Seguindo {handle}" @@ -5582,7 +5558,7 @@ msgstr "Seguindo {handle}" msgid "Following feed preferences" msgstr "Preferencias d'a canal de seguimiento" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Preferencias d'a canal de Seguimiento" @@ -5632,7 +5608,7 @@ msgstr "" msgid "Forever" msgstr "Pa cutio" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "" @@ -5651,11 +5627,13 @@ msgstr "Has olbidau la tuya clau?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "" @@ -5678,7 +5656,7 @@ msgstr "De <0/>" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Chenera un paquet d'inicio" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "Obtiene aduya" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "" @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "" @@ -5826,8 +5804,8 @@ msgstr "" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -6081,7 +6060,7 @@ msgstr "" msgid "Harming or endangering minors" msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Etiqueta" @@ -6144,7 +6123,7 @@ msgstr "" msgid "Hidden" msgstr "Amagau" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Amagau per la tuya configuración de moderación." @@ -6297,8 +6276,8 @@ msgstr "Pareixe que somos tenendo problemas pa cargar estes datos. Mira debaixo msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Aguarte! Somos dando acceso a videos gradualment, y encara yes en a lista d'espera. Torna a consultar luego!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "" msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Si deseyas cambiar la tuya clau, te ninviaremos un codigo pa verificar que esta ye la tuya cuenta." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "" @@ -6548,7 +6528,7 @@ msgstr "" msgid "In-app, push, people you follow" msgstr "" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "" @@ -6560,6 +6540,7 @@ msgstr "" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "S'han anyadiu las etiquetas" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Las etiquetas son anotacions sobre usuarios y conteniu. Pueden usar-se pa amagar, advertir y categorizar lo ret." @@ -6864,7 +6845,7 @@ msgstr "Etiquetas en a tuya cuenta" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Achustes d'Idiomas" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Zaguero" @@ -6908,7 +6889,7 @@ msgstr "" msgid "Learn More" msgstr "Aprender-ne mas" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "" msgid "left to go." msgstr "quedan." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Deixa-me triar" @@ -7093,8 +7074,8 @@ msgstr "Dar «me fa goyo» a esta noticia" msgid "Like this labeler" msgstr "Como este etiquetador" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Le ha feito goyo a" @@ -7111,6 +7092,24 @@ msgstr "Le ha feito goyo a" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Le fa goyo a {0, plural, one {# usuario} other {# usuarios}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Le fa goyo a {likeCount, plural, one {# usuario} other {# usuarios}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Me fa goyo" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Me fa goyo en esta publicación" @@ -7144,7 +7143,7 @@ msgstr "Linial" msgid "Link copied to clipboard" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Lista" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "La lista ya no ye silenciada" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Cargar notificacions nuevas" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "" msgid "Locked" msgstr "" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Rechistro" @@ -7387,7 +7386,7 @@ msgstr "" msgid "Make adjustments to email settings for your account" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Fe un pa yo" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Marcar como leyiu" msgid "Marked all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "" @@ -7456,6 +7455,10 @@ msgstr "" msgid "Maybe later" msgstr "" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "usuarios mencionaus" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Mencions" @@ -7563,7 +7566,7 @@ msgstr "" msgid "Message options" msgstr "" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Mensaches" @@ -7592,7 +7595,7 @@ msgstr "" msgid "Missing media" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Moderación" @@ -7636,7 +7639,7 @@ msgstr "Lista de moderación actualizada" msgid "Moderation lists" msgstr "Listas de moderación" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Listas de moderación" @@ -7645,7 +7648,7 @@ msgstr "Listas de moderación" msgid "moderation settings" msgstr "achustes de moderación" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Estaus de moderación" @@ -7786,7 +7789,7 @@ msgstr "" msgid "Muted accounts" msgstr "Cuentas silenciadas" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Cuentas silenciadas" @@ -7892,11 +7895,11 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Nuevo chat" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "" @@ -7965,13 +7968,13 @@ msgstr "Nueva lista" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Respuestas nuevas primer" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Noticias" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Imachen nueva" msgid "Night" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "" @@ -8142,7 +8145,7 @@ msgstr "" msgid "No messages yet" msgstr "No i hai mensaches encara" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "" @@ -8183,12 +8186,12 @@ msgstr "" msgid "No posts here" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "No i hai citas encara" @@ -8216,7 +8219,7 @@ msgstr "Sin resultau" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Sin resultaus" @@ -8235,15 +8238,15 @@ msgstr "No s'ha trobau resultaus" msgid "No results found for \"{query}\"" msgstr "No s'ha trobau resultaus pa \"{query}\"" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "Dengún" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Dengún ha dau \"me fa goyo\" a esto encara. Talment habrías d'estar lo primero!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Dengún ha citau esto encara. Talment habrías d'estar lo primero!" @@ -8297,6 +8300,10 @@ msgstr "" msgid "Non-sexual Nudity" msgstr "Desnudez no sexual" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "" msgid "Not followed by anyone you’re following" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "No trobau" @@ -8332,7 +8339,7 @@ msgstr "Nota sobre compartir" 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 ye un ret ubierto y publico. Esta configuración nomás limita la visibilidat d'o tuyo conteniu en l'aplicación y lo puesto web de Bluesky, y ye posible que atras aplicacions no respecten esta configuración. Atras aplicacions y puestos web pueden seguir amostrando lo tuyo conteniu a los usuarios que haigan zarrau sesión." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "" @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Achustes de notificación" @@ -8352,11 +8359,12 @@ msgstr "Achustes de notificación" msgid "Notification sounds" msgstr "Sons de notificación" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "D'acuerdo" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Ye bien" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Reiniciando" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "" @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Nomás s'admiten fichers WebVTT (.vtt)" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Ubrir la pachina de debug d'a moderación" msgid "Open muted words and tags settings" msgstr "Ubrir achustes de parolas y etiquetas silenciadas" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "" @@ -8699,7 +8709,7 @@ msgstr "Ubre detalles adicionals pa una dentrada de depuración" msgid "Opens alt text dialog" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Ubrir camera d'o dispositivo" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Clau actualizada!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Pausar" @@ -8925,12 +8935,12 @@ msgstr "Pausar" msgid "Pause GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Pausar video" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Personas" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Personas seguidas per @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Personas seguindo a @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Las tuyas canals clavadas" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Reproducir" @@ -9076,8 +9086,8 @@ msgstr "Reproducir {0}" msgid "Play GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Reproducir video" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Politica" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Publicación per {0}" @@ -9340,7 +9350,7 @@ msgstr "Publicación amagada per tu" msgid "Post interaction settings" msgstr "Achustes d'interacción d'a publicación" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Configuración d'interacción d'a publicación" @@ -9377,6 +9387,7 @@ msgstr "Publicación desclavada" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Las publicacions pueden estar silenciadas seguntes lo suyo texto, las su msgid "Posts hidden" msgstr "Publicacions amagadas" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "" @@ -9445,20 +9460,21 @@ msgstr "Privacidat" msgid "Privacy and security" msgstr "Privacidat y seguranza" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Privacidat y seguranza" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Citas deshabilitadas" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Citas" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Citas d'esta publicación" @@ -9643,7 +9659,7 @@ msgstr "Reactivar la tuya cuenta" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Amostrar-ne menos" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Amostrar-ne mas" @@ -9683,11 +9699,11 @@ msgstr "Leyer las Politicas de Privacidat de Bluesky" msgid "Read the Bluesky Terms of Service" msgstr "Leyer los Termins y Condicions de Bluesky" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "" @@ -9740,7 +9756,7 @@ msgstr "" msgid "Reject join request" msgstr "" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Recargar conversacions" @@ -10010,8 +10026,9 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Respuestas" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Tornau a publicar per tu" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Republicacions d'esta publicación" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "" @@ -10245,7 +10262,7 @@ msgstr "" msgid "Requests" msgstr "" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Reintenta la zaguera acción, que presentó una error" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Tornar ta la pachina d'inicio" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Tornar ta la pachina anterior" @@ -10458,7 +10475,7 @@ msgstr "" msgid "Save draft?" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Canals alzadas" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "" @@ -10512,8 +10529,8 @@ msgstr "Alzau en as tuyas canals" msgid "Say hello!" msgstr "Di ola!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "" @@ -10527,7 +10544,7 @@ msgstr "" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "" @@ -10556,16 +10573,16 @@ msgstr "Desplazar enta alto" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Buscar" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Mirar en as publicacions de @{0}" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Buscar GIFs" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "" @@ -10777,12 +10794,13 @@ msgstr "" msgid "Select app language" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "" @@ -10823,7 +10841,7 @@ msgstr "Triar GIF" msgid "Select GIF \"{0}\"" msgstr "Triar GIF \"{0}\"" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "" @@ -10942,7 +10960,8 @@ msgstr "Ninviar mensache" msgid "Send post to {name}" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Ninviar publicación a..." @@ -10960,11 +10979,11 @@ msgstr "" msgid "Send verification email" msgstr "Ninviar correu de verificación" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "Estableix lo correu electronico pa restablir la clau" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Achustes" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "" @@ -11033,49 +11052,49 @@ msgstr "" msgid "Settings for allowing others to be notified of your posts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "Compartir de totas trazas" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "" @@ -11124,7 +11143,7 @@ msgstr "" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Finestra pa compartir vinclo" msgid "Share my profile" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "" @@ -11170,8 +11189,8 @@ msgstr "Compartir codigo QR" msgid "Share this feed" msgstr "Comparte esta canal" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "Compartir este paquet d'inicio" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Comparte este paquet d'inicio y aduya a las personas a unir-se a la tuya comunidat en Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Prebador de Preferencias Compartidas" @@ -11231,8 +11250,8 @@ msgstr "Veyer texto alternativo" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Veyer de totas trazas" @@ -11330,7 +11349,7 @@ msgstr "Amostrar advertencia y filtrar d'as canals" msgid "Show when you’re live" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Amuestra información sobre cuán se va crear esta publicación" @@ -11345,8 +11364,8 @@ msgstr "Amuestra lo conteniu" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "Amuestra lo conteniu" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "" msgid "So many thoughts, you should post one" msgstr "" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "I ha habiu una error, per favor intenta de nuevo" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Esportes" @@ -11665,7 +11684,7 @@ msgstr "" msgid "Start a group chat" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Iniciar un nuevo chat" @@ -11679,17 +11698,17 @@ msgstr "Empecipia a anyadir chent" msgid "Start adding people!" msgstr "Empecipia a anyadir chent!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Iniciar chat con {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Paquet d'inicio" @@ -11712,12 +11731,16 @@ msgstr "Paquet d'inicio creau per tu" msgid "Starter pack is invalid" msgstr "Lo paquet d'inicio ye invalido" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Paquez d'inicio" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Los paquez d'inicio te permiten compartir facilment las tuyas canals y personas favoritas con os tuyos amigos." @@ -11751,7 +11774,7 @@ msgstr "Almagacenamiento limpio, te fa falta reiniciar l'aplicación agora." msgid "Stored as part of a secure code for matching with others" msgstr "" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Libro de cuentos" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Subscribi-te a @{0} pa usar estas etiquetas:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "" @@ -12057,7 +12082,7 @@ msgstr "Condicions" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "No s'ha puesto trobar ixe paquet d'inicio." msgid "That username is already taken" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Ixo ye tot, amigos!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "Ixo ye tot!" @@ -12593,7 +12618,7 @@ msgstr "Esta etiqueta ye estada aplicada per tu." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Este etiquetador no ha declarau qué etiquetas publica y puede que no sía activo." @@ -12638,7 +12663,7 @@ msgstr "" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Esta publicación diz haber estau creada lo <0>{0}, pero la hemos vista en Bluesky lo <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Esta publicación diz haber estau creada lo <0>{0}, pero la hemos vi msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Esta publicación tiene un tipo de threadgate desconoixiu. Ye posible que la tuya aplicación siga obsoleta." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "" @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Este usuario no tiene seguidors." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "" @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Este usuario t'ha blocau. No puez veyer lo suyo conteniu." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "" @@ -12734,7 +12761,7 @@ msgstr "Este usuario ye nuevo aquí. Presiona pa mas información sobre cuán s' msgid "This user isn't following anyone." msgstr "Este usuario no sigue a dengún." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "" @@ -12783,7 +12810,7 @@ msgstr "Preferencias de filos" msgid "Threaded" msgstr "En filos" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Preferencias de filos" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Alto" @@ -12855,7 +12882,7 @@ msgstr "Alto" msgid "Top replies first" msgstr "" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Tema" @@ -12917,11 +12944,11 @@ msgstr "" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "" -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "" @@ -13103,7 +13132,7 @@ msgstr "Deixar de seguir a {0}" msgid "Unfollow account" msgstr "Deixar de seguir esta cuenta" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Deixa de seguir a l'usuario" @@ -13191,7 +13220,7 @@ msgstr "" msgid "Unmute thread" msgstr "Deixar de silenciar filo" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Deixar de silenciar video" @@ -13509,7 +13538,7 @@ msgstr "" msgid "Verification settings" msgstr "" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "" @@ -13617,7 +13646,7 @@ msgstr "Video" msgid "Video failed to process" msgstr "Lo video no s'ha puesto procesar" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Canal de video" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "Video de {0}: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Videojuegos" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Lo video ye en pausa" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Lo video se ye reproducindo" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Video no trobau." @@ -13692,7 +13721,7 @@ msgstr "Veyer l'avatar de {0}" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Veyer lo perfil de {0}" @@ -13723,8 +13752,8 @@ msgstr "Veyer la dentrada d'o blog pa mas detalles" msgid "View debug entry" msgstr "Veyer dentrada de depuración" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Veyer detalles" @@ -13797,7 +13826,7 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "Veyer lo servicio de etiquetau proporcionau per @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "" @@ -13830,7 +13859,7 @@ msgstr "Veyer las tuyas listas de moderación" msgid "View your muted accounts" msgstr "Veyer las tuyas cuentas silenciadas" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Somos tenendo problemas de ret, intenta de nuevo" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "" @@ -14063,13 +14092,15 @@ msgstr "Vai, no hemos puesto resolver esta lista. Si esto persiste, per favor co msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Vai, pero no hemos puesto cargar las tuyas parolas silenciadas en este momento. Per favor, intenta de nuevo." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Vai!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "" @@ -14562,7 +14594,7 @@ msgstr "" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Encara no has creau un paquet d'inicio!" @@ -14621,7 +14653,7 @@ msgstr "" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Has de seguir a lo menos a siet personas mas pa chenerar un paquet d'inicio." @@ -14798,7 +14830,7 @@ msgstr "" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "Has alcanzau lo tuyo limite diario de carga de videos (masiaus bytes)" msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Has alcanzau lo tuyo limite diario de carga de videos (masiaus videos)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "Ya has visto toz los videos que i heba. Y si te descansas una mica?" @@ -14834,11 +14866,11 @@ msgstr "La tuya cuenta ye estada suspendida" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "La tuya cuenta encara no tiene prou antiguidat como pa puyar videos. Torna a intentar-lo mas enta debant." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "" @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "" + diff --git a/src/locale/locales/ast/messages.po b/src/locale/locales/ast/messages.po index 8fee582f7f..466e881862 100644 --- a/src/locale/locales/ast/messages.po +++ b/src/locale/locales/ast/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# préstame} other {# préstames}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "" @@ -197,9 +198,9 @@ msgstr "" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {publicación} other {publicaciones}}" @@ -234,10 +235,10 @@ msgstr "" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "" msgid "{0} and {1} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "" msgid "{0} left the group" msgstr "" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "Sigue a {following}" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "" @@ -711,7 +666,7 @@ msgstr "" msgid "{handle} can't be messaged" msgstr "Nun se puen unviar mensaxes a {handle}" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "" @@ -789,12 +744,6 @@ msgstr "" msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "" @@ -893,14 +842,14 @@ msgstr "{1, plural, one {Sigue a} other {Sigue a}} <0>{0}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {cita} other {cites}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {republicación} other {republicaciones}}" @@ -913,7 +862,7 @@ msgstr "" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "" @@ -959,6 +908,13 @@ msgstr "<0>Tu y <1><2>{0} tais incluyíos nel paquete d'iniciación" msgid "⚠Invalid Handle" msgstr "⚠L'indicador ye inválidu" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 díes" msgid "7 days" msgstr "7 díes" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "" @@ -998,6 +954,8 @@ msgstr "" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "" msgid "Accessibility" msgstr "Accesibilidá" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Configuración d'accesibilidá" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "" #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Amestar otra publicación" msgid "Add another post to thread" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "" @@ -1570,7 +1533,7 @@ msgstr "Permite l'accesu a los mensaxes direutos" msgid "Already have a code?" msgstr "¿Yá tienes un códigu?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "" @@ -1624,7 +1587,7 @@ msgstr "Unvióse un mensaxe a {0}. Inclúi un códigu de confirmación que pues msgid "An error has occurred" msgstr "Prodúxose un error" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Prodúxose un error" @@ -1641,7 +1604,7 @@ msgstr "" msgid "An error occurred while fetching the feed." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Prodúxose un error mentanto se xeneraba'l paquete d'iniciación. ¿Quies volver tentalo?" @@ -1650,11 +1613,11 @@ msgstr "Prodúxose un error mentanto se xeneraba'l paquete d'iniciación. ¿Quie msgid "An error occurred while hiding suggestion. {0}" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Prodúxose un error mentanto se cargaba'l videu. Volvi tentalo dempués." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Prodúxose un error mentanto se cargaba'l videu. Volvi tentalo." @@ -1694,7 +1657,7 @@ msgstr "" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "" @@ -1715,16 +1678,14 @@ msgstr "" msgid "An issue not included in these options" msgstr "Un problema que nun s'inclúi nestes opciones" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "" @@ -1812,7 +1773,7 @@ msgstr "" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "Los nomes de les contraseñes d'aplicación han tener polo menos 4 cará msgid "App passwords" msgstr "Contraseñes d'aplicación" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Contraseñes d'aplicación" @@ -1901,7 +1862,7 @@ msgstr "Apellar esta decisión" msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Archivóse la publicación" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "" @@ -2063,9 +2024,9 @@ msgstr "" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "" #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Enantes de crear un paquete d'iniciación, tienes de verificar primero la direición de corréu." @@ -2145,10 +2106,10 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "" msgid "Beta Feature" msgstr "" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Bloquióse" msgid "Blocked accounts" msgstr "Cuentes bloquiaes" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Cuentes bloquiaes" @@ -2292,7 +2259,7 @@ msgstr "Les cuentes bloquiaes nun puen responder nos tos filos, mentante nin int 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 cuentes bloquiaes nun puen responder nos tos filos, mentante nin interactuar contigo de nenguna forma. Tampoco vas ver el so conteníu nin ellos el de to." -#: src/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "El bloquéu nun impide qu'esti etiquetador aplique etiquetes a la to cuenta." @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky nun pue verificar l'autenticidá de la data indicada." @@ -2369,7 +2336,7 @@ msgstr "Términos del serviciu de Bluesky Social" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" @@ -2473,7 +2440,7 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Por «{0}»" @@ -2516,11 +2483,11 @@ msgstr "Al crear una cuenta aceptes los <0>términos del serviciu y la <1>po msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Al crear una cuenta aceptes los <0>términos del serviciu." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Cámara" @@ -2597,7 +2564,7 @@ msgstr "" msgid "Cancel reply" msgstr "" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Silencióse la charra" msgid "Chat not found." msgstr "" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Configuración de la charra" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "La charra dexó de tar silenciada" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "" @@ -2849,7 +2817,7 @@ msgstr "" msgid "Choose Feeds" msgstr "Seleición de feeds" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Escoyer por min" @@ -3015,7 +2983,7 @@ msgstr "Calca pa volver unviar el mensaxe que falló" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Calca pa volver unviar el mensaxe que falló" msgid "Close" msgstr "Zarrar" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Zarrar el diálogu activu" @@ -3082,7 +3050,7 @@ msgstr "" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "" @@ -3102,7 +3070,7 @@ msgstr "" msgid "Close this dialog" msgstr "Zarrar esti diálogu" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Cómics" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Pautes de la Comunidá" @@ -3265,7 +3233,7 @@ msgstr "" msgid "Content and media" msgstr "" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "" @@ -3301,7 +3269,7 @@ msgstr "" msgid "Content warnings" msgstr "" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "" @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Siguir col filu…" #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "" @@ -3376,7 +3344,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "La versión de la compilación copióse nel cartafueyu" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "" @@ -3384,7 +3352,7 @@ msgstr "" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Copiar la contraseña d'aplicación" msgid "Copy at:// URI" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "" @@ -3457,10 +3425,10 @@ msgstr "Copiar l'enllaz" msgid "Copy link to list" msgstr "Copiar l'enllaz de la llista" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Copiar l'enllaz de la publicación" @@ -3478,8 +3446,8 @@ msgstr "" msgid "Copy message text" msgstr "Copiar el testu del mensaxe" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "" @@ -3498,7 +3466,7 @@ msgstr "Copiar el valor de rexistru TXT" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Política de derechos d'autor" @@ -3614,8 +3582,8 @@ msgstr "" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Crear" @@ -3632,9 +3600,9 @@ msgstr "" msgid "Create a QR code for a starter pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "" @@ -3643,12 +3611,12 @@ msgstr "" msgid "Create a Starter Pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Crear una cuenta" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "" @@ -3678,11 +3646,11 @@ msgstr "" msgid "Create an avatar instead" msgstr "Crear un avatar" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "" @@ -4010,7 +3978,7 @@ msgstr "" msgid "Disable 2FA" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "" @@ -4150,7 +4118,7 @@ msgstr "Amosar los indicadores de testu alternativu más grandes" msgid "Display name" msgstr "Nome visible" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "" @@ -4232,7 +4200,7 @@ msgstr "" msgid "Double tap to close the dialog" msgstr "" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "" @@ -4336,6 +4304,7 @@ msgstr "" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "" msgid "Edit moderation list" msgstr "" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Edición de los mios feeds" @@ -4414,6 +4383,11 @@ msgstr "Edición de los mios feeds" msgid "Edit name" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Edición de les persones" @@ -4452,7 +4426,7 @@ msgstr "" msgid "Edit who can reply" msgstr "" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "" @@ -4508,8 +4482,8 @@ msgstr "" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Incrustar la publicación" @@ -4517,7 +4491,7 @@ msgstr "Incrustar la publicación" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Incrusta esta publicación nel to sitiu web. Namás copia'l fragmentu de testu siguiente y apiégalu nel códigu HTML del sitiu web." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "" @@ -4541,7 +4515,7 @@ msgstr "Activar el conteníu p'adultos" msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "" @@ -4558,12 +4532,13 @@ msgstr "Activar el conteníu multimedia esternu" msgid "Enable media players for" msgstr "Activar los reproductores multimedia de:" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "" @@ -4589,7 +4564,7 @@ msgstr "" msgid "Enabled" msgstr "Activóse" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Fin del feed" @@ -4616,7 +4591,7 @@ msgstr "Introduz una pallabra o etiqueta" msgid "Enter code" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "" @@ -4658,7 +4633,7 @@ msgstr "Introduz l'identificador y la contraseña de to" msgid "Enters full screen" msgstr "" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "" @@ -4692,7 +4667,7 @@ msgstr "Prodúxose un error mentanto se guardaba'l ficheru" msgid "Error receiving captcha response." msgstr "" -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "" @@ -4704,8 +4679,8 @@ msgstr "Tol mundu pue responder" msgid "Everybody can reply to this post." msgstr "Tol mundu pue responder a esta publicación." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Tol mundu" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Tol mundu" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "" @@ -4746,7 +4721,7 @@ msgstr "" msgid "Excludes users you follow" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "" @@ -4767,7 +4742,7 @@ msgstr "" msgid "Expand post text" msgstr "" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "" @@ -4810,15 +4785,15 @@ msgstr "" msgid "Explicit sexual images." msgstr "Imáxenes sexuales esplícites." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "" @@ -4852,7 +4827,7 @@ msgstr "Conteníu multimedia esternu" 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 conteníu multimedia esternu pue permitir que los sitios web recueyan información de ti y del preséu. Nun s'unvia nin se solicita nenguna información hasta que nun primas el botón «Reproducir»." -#: src/Navigation.tsx:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Preferencies del conteníu multimedia esternu" @@ -4894,7 +4869,7 @@ msgstr "El cambéu del identificador falló. Volvi tentalo." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "" @@ -5002,9 +4977,10 @@ msgstr "La carga de les preferencies de los feeds falló" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "" @@ -5035,12 +5011,12 @@ msgstr "La carga de los perfiles suxeríos falló" msgid "Failed to lock group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "" msgid "False information about elections" msgstr "" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Feed" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "" msgid "File saved successfully!" msgstr "¡El ficheru guardóse correutamente!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "" @@ -5356,8 +5332,8 @@ msgstr "Atopar cuentes pa siguir" msgid "Find and invite friends" msgstr "" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "" @@ -5378,7 +5354,7 @@ msgstr "" msgid "Find people you know" msgstr "" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "" @@ -5391,7 +5367,7 @@ msgstr "" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "" @@ -5433,7 +5409,7 @@ msgstr "" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "" msgid "Follow {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Siguidores de @{0} que conoces" @@ -5548,7 +5524,7 @@ msgstr "Siguidores que conoces" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "" msgid "Following {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "" @@ -5582,7 +5558,7 @@ msgstr "" msgid "Following feed preferences" msgstr "Preferencies del feed «Siguiendo»" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Preferencies del feed «Siguiendo»" @@ -5632,7 +5608,7 @@ msgstr "" msgid "Forever" msgstr "Siempre" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "" @@ -5651,11 +5627,13 @@ msgstr "¿Escaeciesti la contraseña?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "" @@ -5678,7 +5656,7 @@ msgstr "" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Xeneración d'un paquete d'iniciación" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "" @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "" @@ -5826,8 +5804,8 @@ msgstr "" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -6081,7 +6060,7 @@ msgstr "" msgid "Harming or endangering minors" msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Etiqueta" @@ -6144,7 +6123,7 @@ msgstr "" msgid "Hidden" msgstr "" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "" @@ -6297,8 +6276,8 @@ msgstr "Umm… Nun pudimos cargar el serviciu de moderación." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "" msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Si quies camudar la contraseña, vamos unviate un códigu pa verificar qu'esta cuenta ye de to." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "" @@ -6548,7 +6528,7 @@ msgstr "" msgid "In-app, push, people you follow" msgstr "" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "" @@ -6560,6 +6540,7 @@ msgstr "" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Amestáronse les etiquetes" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "" @@ -6864,7 +6845,7 @@ msgstr "" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Configuración de llingua" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Lo último" @@ -6908,7 +6889,7 @@ msgstr "" msgid "Learn More" msgstr "" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "" msgid "left to go." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Dexame escoyer" @@ -7093,8 +7074,8 @@ msgstr "" msgid "Like this labeler" msgstr "" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "A quién-y prestó" @@ -7111,6 +7092,24 @@ msgstr "A quién-y prestó" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "{0, plural, one {Prestó-y a # usuariu} other {Prestó-yos a # usuarios}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "{likeCount, plural, one {Prestó-y a # usuariu} other {Prestó-yos a # usuarios}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Préstames" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Préstames d'esta publicación" @@ -7144,7 +7143,7 @@ msgstr "Socesión llinial" msgid "Link copied to clipboard" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Cargar los avisos nuevos" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "" msgid "Locked" msgstr "" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Rexistru" @@ -7387,7 +7386,7 @@ msgstr "" msgid "Make adjustments to email settings for your account" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Crear unu por min" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Marcar como lleíu" msgid "Marked all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "" @@ -7456,6 +7455,10 @@ msgstr "" msgid "Maybe later" msgstr "" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Menciones" @@ -7563,7 +7566,7 @@ msgstr "" msgid "Message options" msgstr "" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Mensaxes" @@ -7592,7 +7595,7 @@ msgstr "" msgid "Missing media" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Moderación" @@ -7636,7 +7639,7 @@ msgstr "Anovóse la llista de moderación" msgid "Moderation lists" msgstr "Llistes de moderación" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Llistes de moderación" @@ -7645,7 +7648,7 @@ msgstr "Llistes de moderación" msgid "moderation settings" msgstr "" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "" @@ -7786,7 +7789,7 @@ msgstr "" msgid "Muted accounts" msgstr "Cuentes silenciaes" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Cuentes silenciaes" @@ -7892,11 +7895,11 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Charra nueva" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "" @@ -7965,13 +7968,13 @@ msgstr "Llista nueva" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Les rempuestes nueves primero" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Noticies" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Imaxe siguiente" msgid "Night" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "" @@ -8142,7 +8145,7 @@ msgstr "" msgid "No messages yet" msgstr "Nun hai nengún mensaxe" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "" @@ -8183,12 +8186,12 @@ msgstr "" msgid "No posts here" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Nun hai nenguna cita" @@ -8216,7 +8219,7 @@ msgstr "Nun hai nengún resultáu" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Nun hai nengún resultáu" @@ -8235,15 +8238,15 @@ msgstr "Nun s'atopó nengún resultáu" msgid "No results found for \"{query}\"" msgstr "Nun s'atopó nengún resultáu pa: {query}" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "Naide" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "" @@ -8297,6 +8300,10 @@ msgstr "" msgid "Non-sexual Nudity" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "" msgid "Not followed by anyone you’re following" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Nun s'atopó" @@ -8332,7 +8339,7 @@ msgstr "Nota sobre compartir" 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 "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "" @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "" @@ -8352,11 +8359,12 @@ msgstr "" msgid "Notification sounds" msgstr "Soníos d'avisu" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "D'acuerdu" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "" @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Namás son compatibles los ficheros WebVTT (.vtt)" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "" msgid "Open muted words and tags settings" msgstr "" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "" @@ -8699,7 +8709,7 @@ msgstr "Abre los detalles adicionales d'una entrada de depuración" msgid "Opens alt text dialog" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Abre la cámara del preséu" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "¡Anovóse la configuración!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "" @@ -8925,12 +8935,12 @@ msgstr "" msgid "Pause GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Persones" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Persones siguíes por @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Persones que siguen a @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "" @@ -9076,8 +9086,8 @@ msgstr "" msgid "Play GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Política" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "" @@ -9340,7 +9350,7 @@ msgstr "" msgid "Post interaction settings" msgstr "Configuración de les interaiciones de la publicación" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "" @@ -9377,6 +9387,7 @@ msgstr "Lliberóse la publicación" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "" msgid "Posts hidden" msgstr "Escondiéronse les publicaciones" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "" @@ -9445,20 +9460,21 @@ msgstr "Privacidá" msgid "Privacy and security" msgstr "Privacidá y seguranza" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Privacidá y seguranza" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Desactiváronse les cites" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Cites" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Cites d'esta publicación" @@ -9643,7 +9659,7 @@ msgstr "" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "" @@ -9683,11 +9699,11 @@ msgstr "" msgid "Read the Bluesky Terms of Service" msgstr "" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "" @@ -9740,7 +9756,7 @@ msgstr "" msgid "Reject join request" msgstr "" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Volver cargar les conversaciones" @@ -10010,8 +10026,9 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Rempuestes" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Republiquesti" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Republicaciones d'esta publicación" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "" @@ -10245,7 +10262,7 @@ msgstr "" msgid "Requests" msgstr "" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Volvi tentar la última aición, la que produxo l'error" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "" @@ -10458,7 +10475,7 @@ msgstr "" msgid "Save draft?" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Feeds guardaos" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "" @@ -10512,8 +10529,8 @@ msgstr "Guardóse nos tos feeds" msgid "Say hello!" msgstr "¡Saluda!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "" @@ -10527,7 +10544,7 @@ msgstr "" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "" @@ -10556,16 +10573,16 @@ msgstr "" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Buscar" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "" @@ -10777,12 +10794,13 @@ msgstr "" msgid "Select app language" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "" @@ -10823,7 +10841,7 @@ msgstr "" msgid "Select GIF \"{0}\"" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "" @@ -10942,7 +10960,8 @@ msgstr "" msgid "Send post to {name}" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Unviar la publicación a…" @@ -10960,11 +10979,11 @@ msgstr "" msgid "Send verification email" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Configuración" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "" @@ -11033,49 +11052,49 @@ msgstr "" msgid "Settings for allowing others to be notified of your posts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "Compartir de toes toes" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "" @@ -11124,7 +11143,7 @@ msgstr "" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "" msgid "Share my profile" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "" @@ -11170,8 +11189,8 @@ msgstr "Compartir el códigu QR" msgid "Share this feed" msgstr "" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Comparti esti paquete d'iniciación y ayuda a la xente a xunise a la to comunidá en Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "" @@ -11231,8 +11250,8 @@ msgstr "Amosar el testu alternativu" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Amosar de toes toes" @@ -11330,7 +11349,7 @@ msgstr "" msgid "Show when you’re live" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "" @@ -11345,8 +11364,8 @@ msgstr "" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "" msgid "So many thoughts, you should post one" msgstr "" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Prodúxose dalgún error, volvi tentalo" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Deportes" @@ -11665,7 +11684,7 @@ msgstr "" msgid "Start a group chat" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Charra nueva" @@ -11679,17 +11698,17 @@ msgstr "" msgid "Start adding people!" msgstr "Amestar persones" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Paquete d'iniciación" @@ -11712,12 +11731,16 @@ msgstr "" msgid "Starter pack is invalid" msgstr "El paquete d'iniciación ye inválidu" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Paquetes d'iniciación" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Los paquetes d'iniciación déxente compartir fácilmente los feeds y les persones que prefieres coles amistaes." @@ -11751,7 +11774,7 @@ msgstr "Borróse l'almacenamientu y agora tienes de reaniciar l'aplicación." msgid "Stored as part of a secure code for matching with others" msgstr "" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "" @@ -12057,7 +12082,7 @@ msgstr "Términos" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Nun se pudo atopar esi paquete d'iniciación." msgid "That username is already taken" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Alón." -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "" @@ -12593,7 +12618,7 @@ msgstr "Apliquesti esta etiqueta." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Esti etiquetador nun declaró qué etiquetes publica y ye posible que nun tea activu." @@ -12638,7 +12663,7 @@ msgstr "" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Indicóse qu'esta publicación se creó'l <0>{0} mas la primer vegada que se creó en Bluesky foi'l <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Indicóse qu'esta publicación se creó'l <0>{0} mas la primer vegad msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Esta publicación contién un tipu desconocíu de «threadgate». Ye posible que l'aplicación nun tea anovada." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "" @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Esti usuariu nun tien nengún siguidor." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "" @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Esti usuariu bloquióte. Nun pues ver el so conteníu." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "" @@ -12734,7 +12761,7 @@ msgstr "Esti usuariu ye nuevu. Primi pa consiguir más información tocante a cu msgid "This user isn't following anyone." msgstr "Esti usuariu nun sigue a naide." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "" @@ -12783,7 +12810,7 @@ msgstr "Preferencies de los filos" msgid "Threaded" msgstr "Filos" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Preferencies de los filos" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Lo destacao" @@ -12855,7 +12882,7 @@ msgstr "Lo destacao" msgid "Top replies first" msgstr "" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Tema" @@ -12917,11 +12944,11 @@ msgstr "" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "" -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "" @@ -13103,7 +13132,7 @@ msgstr "" msgid "Unfollow account" msgstr "" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Dexa de siguir al usuariu" @@ -13191,7 +13220,7 @@ msgstr "" msgid "Unmute thread" msgstr "Dexar de silenciar el filu" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "" @@ -13509,7 +13538,7 @@ msgstr "" msgid "Verification settings" msgstr "" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "" @@ -13617,7 +13646,7 @@ msgstr "Videu" msgid "Video failed to process" msgstr "Nun se pudo procesar el videu" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Videoxuegos" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Nun s'atopó'l videu." @@ -13692,7 +13721,7 @@ msgstr "Ver l'avatar de {0}" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Ver el perfil de {0}" @@ -13723,8 +13752,8 @@ msgstr "Ver la entrada del blogue pa consultar los detalles" msgid "View debug entry" msgstr "Ver la entrada de depuración" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Ver los detalles" @@ -13797,7 +13826,7 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "" @@ -13830,7 +13859,7 @@ msgstr "Ver les tos llistes de moderación" msgid "View your muted accounts" msgstr "" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Tenemos problemes de rede. Volvi tentalo" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "" @@ -14063,13 +14092,15 @@ msgstr "Nun fuimos a resolver esta llista. Si sigue'l problema, ponte en contaut msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Nesti momentu nun fuimos a cargar la llista de pallabres silenciaes. Volvi tentalo." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "¡Meca!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "" @@ -14562,7 +14594,7 @@ msgstr "" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "¡Nun creesti nengún paquete d'iniciación!" @@ -14621,7 +14653,7 @@ msgstr "" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Tienes de siguir a, polo menos, siete persones más pa xenerar un paquete d'iniciación." @@ -14798,7 +14830,7 @@ msgstr "" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "Algamesti la llende diaria de vídeos xubíos (milenta bytes)" msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Algamesti la llende diaria de vídeos xubíos (milenta vídeos)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "" @@ -14834,11 +14866,11 @@ msgstr "" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "La cuenta nun tien abonda antigüedá como pa xubir vídeos. Volvi tentalo dempués." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "" @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "" + diff --git a/src/locale/locales/ca/messages.po b/src/locale/locales/ca/messages.po index e252ad5683..8959e58baa 100644 --- a/src/locale/locales/ca/messages.po +++ b/src/locale/locales/ca/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# m'agrada} other {# m'agrades}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "{0, plural, one {# membre} other {# membres}}" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {seguint} other {seguint}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {publicació} other {publicacions}}" @@ -234,10 +235,10 @@ msgstr "{0} (Compte)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "{0} {1}" @@ -264,29 +265,6 @@ msgstr "{0} s'ha afegit al xat" msgid "{0} and {1} added to chat" msgstr "{0} i {1} s'han afegit al xat" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "{0} ha sortit" msgid "{0} left the group" msgstr "{0} ha deixat el grup" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "{0}, " msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "{0}, {1} i {memberCount, plural, one {# altre} other {# altres}} s'han afegit al xat" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} seguint" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "{handle} no es pot afegir" @@ -711,7 +666,7 @@ msgstr "{handle} no es pot afegir" msgid "{handle} can't be messaged" msgstr "No es poden enviar missatges a {handle}" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "No es poden enviar missatges a {handle}" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {# element sense llegir} other {# elemen msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "{numMatches, plural, one {# contacte trobat} other {# contactes trobats}}" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "{profileName} es va unir a Bluesky fa {timeAgoString}" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "+{0}" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {seguint} other {seguint}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {cita} other {cites}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {republicació} other {republicacions}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, one {desada} other {desades}}" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "<0>{0} {likeCount, plural, one {m'agrada} other {m'agrades}}" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "<0>{displayName}<1/><2> t'ha afegit" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>Inicia la sessió<1> o <2>crea un compte<3> <4>per cercar notícies, esports, política, jocs de paraules i tot el que passa a Bluesky." @@ -959,6 +908,13 @@ msgstr "<0>Tu i<1> <2>{0} esteu inclosos al teu starter pack" msgid "⚠Invalid Handle" msgstr "⚠Identificador invàlid" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "Més de 1000 publicacions" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 dies" msgid "7 days" msgstr "7 dies" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "Una col·lecció de canals populars que pots trobar a Bluesky, com ara News, Booksky, Game Dev, Blacksky i Fountain Pens" @@ -998,6 +954,8 @@ msgstr "S'ha produït un error de xarxa. Si us plau, comprova la connexió a Int #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "Una captura de pantalla del compositor de publicacions amb un botó nou al costat que diu \"Esborranys\", amb un efecte de focs artificials de l'arc de Sant Martí. A sota, el text del compositor diu \"Ei, estàs al cas de les novetats? Bluesky ja té esborranys!!!\"." #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "El remitent no segueix algun dels destinataris seleccionats." -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "Accés sol·licitat! El propietari del grup revisarà la teva sol·licit msgid "Accessibility" msgstr "Accessibilitat" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Configuració d'accessibilitat" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "Els comptes amb una marca de verificació blava<0><1/>poden verificar-ne altres. Bluesky selecciona aquests verificadors de confiança." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "Activitat d'altres persones" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "Notificacions d'activitat" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Afegeix una altra publicació" msgid "Add another post to thread" msgstr "Afegeix una altra publicació al fil" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "Afegeix un altre filtre de cerca" @@ -1263,7 +1226,7 @@ msgstr "Afegeix una etiqueta d'automatització al compte" msgid "Add emoji reaction" msgstr "Afegeix una reacció d'emoji" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "Afegeix un filtre" @@ -1570,7 +1533,7 @@ msgstr "Permet l'accés als missatges directes" msgid "Already have a code?" msgstr "Ja tens un codi?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "Ja tens un compte?" @@ -1624,7 +1587,7 @@ msgstr "S'ha enviat un correu a {0}. Inclou un codi de confirmació que has d'en msgid "An error has occurred" msgstr "Hi ha hagut un error" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Hi ha hagut un error" @@ -1641,7 +1604,7 @@ msgstr "S'ha produït un error en obtenir els comptes suggerits." msgid "An error occurred while fetching the feed." msgstr "S'ha produït un error en anar a buscar el canal." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 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?" @@ -1650,11 +1613,11 @@ msgstr "S'ha produït un error en generar el teu starter pack. Vols tornar-ho a msgid "An error occurred while hiding suggestion. {0}" msgstr "S'ha produït un error en ocultar el suggeriment. {0}" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Hi ha hagut un error mentre es carregava el vídeo. Prova-ho més tard." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Hi ha hagut un error mentre es carregava el vídeo. Prova-ho més tard." @@ -1694,7 +1657,7 @@ msgstr "S'ha produït un error. {0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "Una il·lustració que representa els avatars d'usuari que flueixen des d'una llibreta de contactes fins a l'aplicació Bluesky" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "Una il·lustració de diverses publicacions de Bluesky juntament amb icones de republicació, m'agrada i comentari" @@ -1715,17 +1678,15 @@ msgstr "Un enllaç d'invitació permet que les persones s'uneixin a aquest xat d 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:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "S'ha produït un problema en iniciar el xat, torna-ho a provar." -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" -msgstr "" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." +msgstr "S'ha produït un problema en iniciar el xat de grup. Torna-ho a provar." #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:52 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "Qualsevol data" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "Qualsevol" @@ -1812,7 +1773,7 @@ msgstr "Qualsevol que em segueixi" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "Qualsevol persona que el tingui ja no podrà unir-se ni sol·licitar unir-se. Sempre pots crear-ne un de nou." -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "Els noms de contrasenyes d'aplicació han de tenir almenys 4 caràcters" msgid "App passwords" msgstr "Contrasenyes de l'aplicació" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Contrasenyes de l'aplicació" @@ -1901,7 +1862,7 @@ msgstr "Apel·la aquesta decisió" msgid "Appeal this label" msgstr "Apel·la aquesta etiqueta" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "Aplica la petició d'integració Pull Request" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Arxivat del dia {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Publicació arxivada" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "Aurora" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "Compte automatitzat" @@ -2043,7 +2004,7 @@ msgstr "Automàtic" msgid "Automation label" msgstr "Etiqueta d'automatització" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "Etiqueta d'automatització" @@ -2063,9 +2024,9 @@ msgstr "Disponible" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "Abans de crear una publicació o respondre-la, primer has de verificar el teu correu." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Abans de crear un starter pack, primer has de verificar el teu correu." @@ -2145,10 +2106,10 @@ msgstr "Abans de poder rebre notificacions de les publicacions de {name}, primer #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "Comença el procés de garantia d'edat emplenant els següents camps." msgid "Beta Feature" msgstr "Funció beta" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "Funcions beta" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "Funcions beta activades" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Bloquejada" msgid "Blocked accounts" msgstr "Comptes bloquejats" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Comptes bloquejats" @@ -2292,7 +2259,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/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 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." @@ -2319,7 +2286,7 @@ msgstr "bloomscrolling booksky" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky no pot confirmar l'autenticitat de la data declarada." @@ -2369,7 +2336,7 @@ msgstr "Condicions del servei de Bluesky Social" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "Bluesky emmagatzema els contactes com a dades codificades. Si els elimines, aquestes dades s'eliminaran immediatament." -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 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." @@ -2473,7 +2440,7 @@ msgstr "Botó per tornar a la cronologia d'inici" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Per {0}" @@ -2516,11 +2483,11 @@ msgstr "Creant un compte indiques que estàs d'acord amb les <0>Condicions del s msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Creant un compte indiques que estàs d'acord amb les <0>Condicions del servei." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "Per tu" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Càmera" @@ -2597,7 +2564,7 @@ msgstr "Cancel·la la reactivació i surt" msgid "Cancel reply" msgstr "Cancel·la la resposta" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Cancel·la la cerca" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "Els canvis a l'Starter Pack no es reflectiran a la llista després de la seva creació. La llista serà una còpia independent." #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Xat silenciat" msgid "Chat not found." msgstr "No s'ha trobat el xat." -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "Opcions de xat" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "Els propietaris del xat no poden abandonar un xat grupal." #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "El remitent no segueix el destinatari del xat." -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "Safata de sol·licituds de xat" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Sol·licituds de xat" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Configuració del xat" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Xat no silenciat" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Xats" @@ -2849,7 +2817,7 @@ msgstr "Tria el mètode de verificació del domini" msgid "Choose Feeds" msgstr "Tria els canals" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Tria per mi" @@ -3015,7 +2983,7 @@ msgstr "Clica aquí per provar d'enviar el missatge de nou" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Clica aquí per provar d'enviar el missatge de nou" msgid "Close" msgstr "Tanca" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Tanca el diàleg actiu" @@ -3082,7 +3050,7 @@ msgstr "Tanca el visor d'imatges" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Tanca el menú" @@ -3102,7 +3070,7 @@ msgstr "Tanca el bàner de sol·licituds entrants" msgid "Close this dialog" msgstr "Tanca aquest diàleg" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "Tanca la finestra emergent de benvinguda" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Còmics" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Directrius de la comunitat" @@ -3265,7 +3233,7 @@ msgstr "Contingut i multimèdia" msgid "Content and media" msgstr "Contingut i multimèdia" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Contingut i multimèdia" @@ -3301,7 +3269,7 @@ msgstr "Advertència del contingut" msgid "Content warnings" msgstr "Advertències del contingut" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Teló de fons del menú contextual, fes clic per a tancar-lo." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Continua el fil..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "Continua fins al nom del grup" @@ -3376,7 +3344,7 @@ msgstr "No s'ha trobat la conversa." msgid "Copied build version to clipboard" msgstr "Número de versió copiat en memòria" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "Enllaç copiat al porta-retalls" @@ -3384,7 +3352,7 @@ msgstr "Enllaç copiat al porta-retalls" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Copia la contrasenya d'aplicació" msgid "Copy at:// URI" msgstr "Copia at:// URI" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "Copia DID de l'autor" @@ -3457,10 +3425,10 @@ msgstr "Copia l'enllaç" msgid "Copy link to list" msgstr "Copia l'enllaç a la llista" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Copia l'enllaç a la publicació" @@ -3478,8 +3446,8 @@ msgstr "Copia l'enllaç a l'starter pack" msgid "Copy message text" msgstr "Copia el text del missatge" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Copia at:// URI de la publicació" @@ -3498,7 +3466,7 @@ msgstr "Copia el valor del registre TXT" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Política de drets d'autor" @@ -3614,8 +3582,8 @@ msgstr "vaques porcs" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Crea" @@ -3632,9 +3600,9 @@ msgstr "Crea una llista a partir d'aquest l'starter pack" msgid "Create a QR code for a starter pack" msgstr "Crea un codi QR per a un starter pack" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Crea un starter pack" @@ -3643,12 +3611,12 @@ msgstr "Crea un starter pack" msgid "Create a Starter Pack" msgstr "Crea un Starter Pack" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Crea un starter pack per a mi" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Registra't" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Crea un compte" @@ -3678,11 +3646,11 @@ msgstr "Crea un compte sense utilitzar aquest starter pack" msgid "Create an avatar instead" msgstr "Enlloc d'això, crea un avatar" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Crea'n un altre" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "Crea un xat de grup" @@ -4010,7 +3978,7 @@ msgstr "Desactiva" msgid "Disable 2FA" msgstr "Deshabilita la verificació en dos passos" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "Desactiva els subtítols" @@ -4150,7 +4118,7 @@ msgstr "Mostra insígnies de text alternatiu més grans" msgid "Display name" msgstr "Nom mostrat" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "Deixa de banda els trolls i els pesca-clics. Troba persones reals i converses que t'importin." @@ -4232,7 +4200,7 @@ msgstr "Fes un toc doble o premeu llargament el missatge per a afegir una reacci msgid "Double tap to close the dialog" msgstr "Fes doble toc per tancar el diàleg" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Fes dos tocs per a fer m'agrada" @@ -4336,6 +4304,7 @@ msgstr "Trastorns alimentaris" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "Edita l'estat en directe" msgid "Edit moderation list" msgstr "Edita la llista de moderació" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Edita els meus canals" @@ -4414,6 +4383,11 @@ msgstr "Edita els meus canals" msgid "Edit name" msgstr "Edita el nom" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "Edita les notificacions de {0}" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Edita les persones" @@ -4452,7 +4426,7 @@ msgstr "Edita la llista d'usuaris" msgid "Edit who can reply" msgstr "Edita qui pot respondre" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Edita el teu starter pack" @@ -4508,8 +4482,8 @@ msgstr "Incrusta el codi HTML" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Incrusta la publicació" @@ -4517,7 +4491,7 @@ msgstr "Incrusta la publicació" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Incrusta aquesta publicació al teu lloc web. Copia el fragment següent i enganxa'l al codi HTML del teu lloc web." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Incrusta el reproductor de vídeo" @@ -4541,7 +4515,7 @@ msgstr "Habilita el contingut per a adults" msgid "Enable beta features" msgstr "Activa les funcions beta" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "Activa els subtítols" @@ -4558,12 +4532,13 @@ msgstr "Habilita els continguts externs" msgid "Enable media players for" msgstr "Habilita reproductors de contingut per" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "Activa les notificacions per a un compte visitant el seu perfil i prement la <0>icona de la campana <1/>." -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "Activa les notificacions push" @@ -4589,7 +4564,7 @@ msgstr "Activa els vídeos populars al canal Discover" msgid "Enabled" msgstr "Habilitat" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Fi del canal" @@ -4616,7 +4591,7 @@ msgstr "Introdueix una lletra o etiqueta" msgid "Enter code" msgstr "Entra el codi" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Entra a pantalla completa" @@ -4658,7 +4633,7 @@ msgstr "Introdueix el teu usuari i contrasenya" msgid "Enters full screen" msgstr "Canvia a pantalla completa" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "Entreteniment" @@ -4692,7 +4667,7 @@ msgstr "Ha ocorregut un error en desar el fitxer" msgid "Error receiving captcha response." msgstr "Error en rebre la resposta al captcha." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "Error: {error}" @@ -4704,8 +4679,8 @@ msgstr "Tothom pot respondre" msgid "Everybody can reply to this post." msgstr "Tothom pot respondre a aquesta publicació." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Tothom" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Tothom" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "Tota la resta" @@ -4746,7 +4721,7 @@ msgstr "Exclou els usuaris que segueixes" msgid "Excludes users you follow" msgstr "Exclou els usuaris que segueixes" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Surt de la pantalla completa" @@ -4767,7 +4742,7 @@ msgstr "Expandeix o replega la publicació completa a la qual estàs responent" msgid "Expand post text" msgstr "Expandeix el text de la publicació" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Amplia o redueix el text de la publicació" @@ -4810,15 +4785,15 @@ msgstr "Contingut explícit o potencialment pertorbador." msgid "Explicit sexual images." msgstr "Imatges sexuals explícites." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "Explora" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "Explora l'aplicació" @@ -4852,7 +4827,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:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Preferència del contingut extern" @@ -4894,7 +4869,7 @@ msgstr "No s'ha pogut canviar l'identificador. Torna-ho a provar." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "No s'ha pogut copiar l'enllaç" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "No s'ha pogut abandonar el xat de grup" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "No s'han pogut carregar les converses" @@ -5002,9 +4977,10 @@ msgstr "No s'han pogut carregar les preferències dels canals" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "No s'ha pogut carregar la configuració de notificacions." @@ -5035,12 +5011,12 @@ msgstr "No s'han pogut carregar els comptes suggerits" msgid "Failed to lock group chat" msgstr "No s'ha pogut bloquejar el xat de grup" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "No s'han pogut marcar tots els xats com a llegits" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "Compte fals o bot" msgid "False information about elections" msgstr "Informació falsa sobre les eleccions" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Canal" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "Comentaris enviats a l'operador del canal" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "Cerca actualitzacions" msgid "File saved successfully!" msgstr "Fitxer desat amb èxit" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "Filtra per autor" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "Filtra per autor (actualment: {currentLabel})" @@ -5314,7 +5290,7 @@ msgstr "Filtra aquesta cerca per {0}" msgid "Filter who can opt to receive notifications for your activity" msgstr "Filtra qui pot optar per rebre notificacions de la teva activitat" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "Filtra de qui reps notificacions" @@ -5356,8 +5332,8 @@ msgstr "Troba comptes per a seguir" msgid "Find and invite friends" msgstr "Cerca i convida amics" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "Troba contactes" @@ -5378,7 +5354,7 @@ msgstr "Troba gent per seguir" msgid "Find people you know" msgstr "Troba gent que coneguis" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Troba publicacions, usuaris i canals a Bluesky" @@ -5391,7 +5367,7 @@ msgstr "Troba els teus amics" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "Troba els teus amics a Bluesky verificant el teu número de telèfon i fent-lo coincidir amb els teus contactes. Nosaltres protegim la teva informació i tu controles què passa després. <0>Més informació" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "Troba la teva gent" @@ -5433,7 +5409,7 @@ msgstr "Centra el camp de cerca" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Segueix {0}" msgid "Follow {displayName}" msgstr "Segueix {displayName}" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "Segueix {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "Els seguidors es poden unir" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Seguidors de @{0} que coneixes" @@ -5548,7 +5524,7 @@ msgstr "Seguidors que coneixes" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Seguint {0}" msgid "Following {displayName}" msgstr "Seguint {displayName}" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "Seguint {handle}" @@ -5582,7 +5558,7 @@ msgstr "Seguint {handle}" msgid "Following feed preferences" msgstr "Preferències del canal Seguint" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Preferències del canal Seguint" @@ -5632,7 +5608,7 @@ msgstr "Per a tu" msgid "Forever" msgstr "Per sempre" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "Oblida't del soroll" @@ -5651,11 +5627,13 @@ msgstr "Has oblidat la contrasenya?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "Quatre bombolles de missatge que representen un xat de grup. Primer missatge: «Has vist la novetat? Bluesky ja té xats de grup!» Segon missatge: «ostres, no fotis» Tercer missatge: «Uau, 50 persones en un sol xat!» Quart missatge: «També pots enviar enllaços d'invitaciói!»" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "Allibera el teu canal" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "De" @@ -5678,7 +5656,7 @@ msgstr "De <0/>" msgid "From these people" msgstr "D'aquestes persones" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Genera un starter pack" @@ -5722,39 +5700,39 @@ msgstr "Obtén accés anticipat a les funcions experimentals que estem provant." msgid "Get help" msgstr "Aconsegueix ajuda" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "Rep notificacions sobre adhesions a starter packs, verificacions i altres activitats." -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "Rep notificacions quan la gent et segueixi." -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "Rep notificacions quan a la gent li agradin les teves publicacions." -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "Rep notificacions quan a la gent li agradin les teves republicacions." -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "Rep notificacions quan la gent et mencioni." -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "Rep notificacions quan la gent citi les teves publicacions." -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "Rep notificacions quan la gent respongui a les teves publicacions." -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "Rep notificacions quan la gent republiqui les teves publicacions." -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "Rep notificacions quan la gent republiqui les teves republicacions." @@ -5766,15 +5744,15 @@ msgstr "Rep notificacions quan la gent t'enviï sol·licituds de missatge." msgid "Get notifications when people send you messages." msgstr "Rep notificacions quan la gent t'enviï missatges." -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "Rep notificacions sobre noves publicacions" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "Rep notificacions sobre publicacions i respostes dels comptes que triïs." + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "Rep notificacions de les noves publicacions de {name}" @@ -5826,8 +5804,8 @@ msgstr "Glorificació de la violència" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "Emet en directe durant" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "Vés al perfil de {0}" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "S'ha actualitzar el nom del grup de xat" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "Paràmetres del xat de grup" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "Els xats de grup només poden tenir un màxim de {0, plural, one {# persona} other {# persones}}." #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "El grup està bloquejat" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "Nom del grup" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "El nom del grup és massa llarg. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, one {} other {El nombre màxim de caràcters és #.}}" @@ -6081,7 +6060,7 @@ msgstr "Activitats nocives o d'alt risc" msgid "Harming or endangering minors" msgstr "Perjudicar o posar en perill els menors" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Etiqueta" @@ -6144,7 +6123,7 @@ msgstr "Ep!" msgid "Hidden" msgstr "Amagat" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Amagat per la teva configuració de moderació." @@ -6297,8 +6276,8 @@ msgstr "No podem carregar el servei de moderació." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Espera! A poc a poc estem donant accés al vídeo i encara estàs a la cua. Torna més tard!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "Si actualitzes el teu correu, es deshabilitarà la verificació en dos p 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/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "Si vols restringir qui pot rebre notificacions de l'activitat del teu compte, pots canviar-ho a <0>Configuració → Privacitat i seguretat." @@ -6548,7 +6528,7 @@ msgstr "A l'aplicació, push, tothom" msgid "In-app, push, people you follow" msgstr "A l'aplicació, push, gent a qui segueixes" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "Safata d'entrada buida" @@ -6560,6 +6540,7 @@ msgstr "La safata està buida" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Etiquetes afegides" msgid "Labels applied to this post" msgstr "Etiquetes aplicades a aquesta publicació" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Les etiquetes són anotacions sobre els usuaris i el contingut. Poden ser utilitzades per a ocultar, advertir i categoritzar la xarxa." @@ -6864,7 +6845,7 @@ msgstr "Etiquetes al teu compte" msgid "Language" msgstr "Idioma" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Configuració d'idioma" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "Última iniciació ara mateix" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "El més recent" @@ -6908,7 +6889,7 @@ msgstr "Més informació" msgid "Learn More" msgstr "Més informació" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "Més informació sobre <0>com utilitzar la cerca avançada." @@ -7042,7 +7023,7 @@ msgstr "Has abandonat el xat de grup." msgid "left to go." msgstr "queda." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Deixa'm triar" @@ -7093,8 +7074,8 @@ msgstr "Fes m'agrada a aquest canal" msgid "Like this labeler" msgstr "Fes m'agrada a aquest etiquetador" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Li ha agradat a" @@ -7111,6 +7092,24 @@ msgstr "Li ha agradat a" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Li ha agradat a {0, plural, one {# usuari} other {# usuaris}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "Li ha agradat a {0}" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "Li ha agradat a {0} i {1}" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Li ha agradat a {likeCount, plural, one {# usuari} other {# usuaris}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "M'agrades" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "M'agrades de les teves republicacions" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "M'agrades a aquesta publicació" @@ -7144,7 +7143,7 @@ msgstr "Lineal" msgid "Link copied to clipboard" msgstr "S'ha copiat l'enllaç en memòria" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Llista" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Llista no silenciada" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Carrega noves notificacions" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "Tanca aquest xat de grup" msgid "Locked" msgstr "Tancat" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Registre" @@ -7387,7 +7386,7 @@ msgstr "GIFs d'amor" msgid "Make adjustments to email settings for your account" msgstr "Fes ajustaments a la configuració del correu del teu compte" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Fes-ne un per mi" @@ -7418,15 +7417,15 @@ msgstr "Manual" msgid "Mark all as read" msgstr "Marca-ho tot com a llegit" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "Marca tots els xats com a llegits" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Marca com a llegit" msgid "Marked all as read" msgstr "S'ha marcat tot com a llegit" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "S'han marcat tots els xats com a llegits" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "S'han marcat totes les sol·licituds com a llegides" @@ -7456,6 +7455,10 @@ msgstr "S'han marcat totes les sol·licituds com a llegides" msgid "Maybe later" msgstr "Potser més tard" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "Jo" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "usuaris mencionats" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Mencions" @@ -7563,7 +7566,7 @@ msgstr "El missatge és massa llarg ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgid "Message options" msgstr "Opcions del missatge" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Missatges" @@ -7592,7 +7595,7 @@ msgstr "Enganyós" msgid "Missing media" msgstr "No es troba la imatge" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Moderació" @@ -7636,7 +7639,7 @@ msgstr "S'ha actualitzat la llista de moderació" msgid "Moderation lists" msgstr "Llistes de moderació" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Llistes de moderació" @@ -7645,7 +7648,7 @@ msgstr "Llistes de moderació" msgid "moderation settings" msgstr "preferències de moderació" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Estats de moderació" @@ -7786,7 +7789,7 @@ msgstr "Silenciat" msgid "Muted accounts" msgstr "Comptes silenciats" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Comptes silenciats" @@ -7892,11 +7895,11 @@ msgstr "Nou {postsCount, plural, one {publicació} other{publicacions}} de {firs #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Xat nou" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "Funció nova" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "Nous seguidors" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "Nou xat de grup" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "Nou xat de grup" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "Nou xat de grup amb:" @@ -7965,13 +7968,13 @@ msgstr "Llista nova" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "Sol·licituds de missatges nous" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "Missatges nous" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Les respostes més noves primer" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Notícies" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Següent imatge" msgid "Night" msgstr "Nit" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "Sense anuncis, sense seguiment invasiu, sense trampes d'interacció. Bluesky respecta el teu temps i la teva atenció." @@ -8142,7 +8145,7 @@ msgstr "Encara no hi ha imatges" msgid "No messages yet" msgstr "Encara no tens cap missatge" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "S'han acabat els algoritmes plens de brossa i que t'enganxen en una espiral de notícies negatives. Troba canals que funcionin per a tu, no en contra teva." @@ -8183,12 +8186,12 @@ msgstr "Ningú pot enviar missatges" msgid "No posts here" msgstr "No hi ha publicacions aquí" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "Encara no hi ha publicacions" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Encara no té cap citació" @@ -8216,7 +8219,7 @@ msgstr "Cap resultat" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Cap resultat" @@ -8235,15 +8238,15 @@ msgstr "No s'han trobat resultats" msgid "No results found for \"{query}\"" msgstr "No s'han trobat resultats per \"{query}\"" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "No s'ha trobat cap resultat per a «<0>{query}» amb els filtres de cerca avançada aplicats." -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "No s'han trobat resultats per a “<0>{query}”." -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "No s'ha trobat cap resultat per a la teva consulta amb els filtres de cerca avançada aplicats." @@ -8277,7 +8280,7 @@ msgstr "Ningú" 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/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Ningú ha citat això encara. Potser hauries de ser el primer!" @@ -8297,6 +8300,10 @@ msgstr "Imatges íntimes no consentides" msgid "Non-sexual Nudity" msgstr "Nuesa no sexual" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "Cap" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "No disponible en aquesta plataforma." msgid "Not followed by anyone you’re following" msgstr "No el segueix ningú a qui segueixis" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "No s'ha trobat" @@ -8332,7 +8339,7 @@ msgstr "Nota sobre compartir" 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." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "Nota: Aquesta publicació només és visible per als usuaris que han iniciat la sessió." @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "Encara no hi ha res desat" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Configuració de les notificacions" @@ -8352,11 +8359,12 @@ msgstr "Configuració de les notificacions" msgid "Notification sounds" msgstr "Sons de les notificacions" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "D'acord" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "D'acord" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Restableix la incorporació" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "Un dels destinataris seleccionats no permet xats grupals." #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "Un dels destinataris seleccionats t'ha bloquejat i no se li pot enviar cap missatge." @@ -8518,7 +8528,7 @@ msgstr "Només publicacions amb vídeos" msgid "Only replies" msgstr "Només respostes" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Només s'admeten fitxers WebVTT (.vtt)" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "Vaja, aquest perfil no existeix. Prova d'escanejar-ne un altre." #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Obre la pàgina de depuració de moderació" msgid "Open muted words and tags settings" msgstr "Obre la configuració de les paraules i etiquetes silenciades" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "Obre el pack" @@ -8699,7 +8709,7 @@ msgstr "Obre detalls addicionals per una entrada de depuració" msgid "Opens alt text dialog" msgstr "Obre el diàleg de text alternatiu" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Obre la càmera del dispositiu" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Contrasenya actualitzada!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Posa en pausa" @@ -8925,12 +8935,12 @@ msgstr "Posa en pausa" msgid "Pause GIF" msgstr "Pausa el GIF" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Posa en pausa el vídeo" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Gent" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "Les persones que segueixen {ownerName} poden sol·licitar unir-s'hi" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Persones seguides per @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Persones seguint a @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "Gent que segueixo" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "Les persones que segueixo poden sol·licitar unir-se" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "Persones que segueixes" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Fixat als teus canals" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Reprodueix" @@ -9076,8 +9086,8 @@ msgstr "Reprodueix {0}" msgid "Play GIF" msgstr "Reprodueix el GIF" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Reprodueix el vídeo" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "Escriu el teu missatge a continuació:" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Política" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "Publicació bloquejada" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Publicació per @{0}" @@ -9340,7 +9350,7 @@ msgstr "Publicació amagada per tu" msgid "Post interaction settings" msgstr "Configuració de les interaccions de la publicació" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Configuració de les interaccions de la publicació" @@ -9377,6 +9387,7 @@ msgstr "Publicació sense fixar" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Les publicacions es poden silenciar segons el seu text, les seves etique msgid "Posts hidden" msgstr "Publicacions amagades" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "Publicacions, Respostes" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "Enllaç potencialment enganyós" @@ -9445,20 +9460,21 @@ msgstr "Privacitat" msgid "Privacy and security" msgstr "Privadesa i seguretat" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Privadesa i seguretat" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "Configuració de privadesa i seguretat" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "S'han deshabilitat les citacions" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Citacions" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Citacions d'aquesta publicació" @@ -9643,7 +9659,7 @@ msgstr "Torna a activar el teu compte" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "Llegeix {0, plural, one {# resposta més} other {# respostes més}}" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "Consulta com utilitzar els filtres de cerca avançats" @@ -9653,11 +9669,11 @@ msgstr "Consulta com utilitzar els filtres de cerca avançats" msgid "Read blog post" msgstr "Llegeix la publicació del blog" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Mostra'n menys" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Mostra'n més" @@ -9683,11 +9699,11 @@ msgstr "Llegeix la política de privacitat de Bluesky" msgid "Read the Bluesky Terms of Service" msgstr "Llegeix els termes de servei de Bluesky" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "Converses reals." -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "Persones reals." @@ -9740,7 +9756,7 @@ msgstr "Rebutja la sol·licitud de xat" msgid "Reject join request" msgstr "Rebutja la sol·licitud per a unir-te" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Carrega les converses de nou" @@ -10010,8 +10026,9 @@ msgstr "Missatge respost, toca per desplaçar-t'hi" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Respostes" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Republicat per tu" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "Republicacions" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Republicacions d'aquesta publicació" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "Republicacions de les teves republicacions" @@ -10245,7 +10262,7 @@ msgstr "Sol·licitat" msgid "Requests" msgstr "Sol·licituds" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Torna a intentar l'última acció, que ha donat error" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Torna a la pàgina d'inici" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Torna a la pàgina anterior" @@ -10458,7 +10475,7 @@ msgstr "Desa l'esborrany" msgid "Save draft?" msgstr "Vols desar l'esborrany?" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Canals desats" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "Publicacions desades" @@ -10512,8 +10529,8 @@ msgstr "S'ha desat als teus canals." msgid "Say hello!" msgstr "Digues hola!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "Saluda a algú" @@ -10527,7 +10544,7 @@ msgstr "Escaneja" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "Escaneja el codi QR" @@ -10556,16 +10573,16 @@ msgstr "Desplaça't cap a dalt" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Cerca" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Cerca a les publicacions de @{0}" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Cerca GIF" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "La cerca no està disponible actualment amb la sessió tancada" @@ -10777,12 +10794,13 @@ msgstr "Selecciona una opció" msgid "Select app language" msgstr "Selecciona l'idioma de l'aplicació" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "Tria el fitxer de subtítols (.vtt)" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "Selecciona el xat \"{name}\"" @@ -10823,7 +10841,7 @@ msgstr "Selecciona GIF" msgid "Select GIF \"{0}\"" msgstr "Selecciona GIF \"{0}\"" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "Selecciona els membres del grup del xat" @@ -10942,7 +10960,8 @@ msgstr "Envia el missatge" msgid "Send post to {name}" msgstr "Envia la publicació a {name}" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Envia el missatge a..." @@ -10960,12 +10979,12 @@ msgstr "Envia el missatge des del teu telèfon" msgid "Send verification email" msgstr "Envia un correu de verificació" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" -msgstr "" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" +msgstr "Envia per xat" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) #: src/components/dms/MessageContextMenu.tsx:175 @@ -11018,14 +11037,14 @@ msgstr "Configura el teu proveïdor d'allotjament manualment" msgid "Sets email for password reset" msgstr "Estableix un correu per a restablir la contrasenya" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Configuració" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "Configuració de l'activitat d'altres persones" @@ -11033,49 +11052,49 @@ msgstr "Configuració de l'activitat d'altres persones" msgid "Settings for allowing others to be notified of your posts" msgstr "Configuració per permetre que altres persones rebin notificacions de les teves publicacions" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "Configuració de les notificacions de \"m'agrada\"" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "Configuració de les notificacions de mencions" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "Configuració de les notificacions de nou seguidor" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "Configuració de les notificacions de tota la resta" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "Configuració de les notificacions de m'agrades a les teves republicacions" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "Configuració de les notificacions per a noves sol·licituds de missatge" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "Configuració de les notificacions de missatges nous" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "Configuració de les notificacions de republicacions de les teves republicacions" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "Configuració de les notificacions de citacions" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "Configuració de les notificacions de respostes" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "Configuració de les notificacions de republicacions" @@ -11112,8 +11131,8 @@ msgstr "Comparteix el rang d'edat" msgid "Share anyway" msgstr "Comparteix de totes maneres" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "Comparteix el DID de l'autor" @@ -11124,7 +11143,7 @@ msgstr "Comparteix el DID de l'autor" msgid "Share feedback" msgstr "Comparteix comentaris" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Diàleg de compartició de l'enllaç" msgid "Share my profile" msgstr "Comparteix el meu perfil" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "Comparteix l'URI at:// de la publicació" @@ -11170,8 +11189,8 @@ msgstr "Comparteix el codi QR" msgid "Share this feed" msgstr "Comparteix aquest canal" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "Comparteix aquesta cerca" @@ -11183,8 +11202,8 @@ msgstr "Comparteix aquest starter pack" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Comparteix aquest starter pack i ajuda la gent de la teva comunitat a unir-se a Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "Comparteix els teus contactes per trobar amics" msgid "Share your thoughts…" msgstr "Comparteix el que penses…" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Comprovador de preferències compartides" @@ -11231,8 +11250,8 @@ msgstr "Mostra el text alternatiu" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Mostra igualment" @@ -11330,7 +11349,7 @@ msgstr "Mostra l'advertiment i filtra-ho dels canals" msgid "Show when you’re live" msgstr "Mostra quan estàs en directe" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Mostra informació sobre quan es va crear aquesta publicació" @@ -11345,8 +11364,8 @@ msgstr "Mostra el contingut" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "Mostra el contingut" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "Posposa el recordatori" msgid "So many thoughts, you should post one" msgstr "Tantes idees, n'hauries de publicar alguna" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "Xarxes socials que tu controles." @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Alguna cosa ha fallat, torna-ho a provar" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "Correu brossa o altres comportaments no autèntics o enganys" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Esports" @@ -11665,7 +11684,7 @@ msgstr "Enceta una conversa i apareixerà aquí." msgid "Start a group chat" msgstr "Inicia un xat de grup" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Comença un nou xat" @@ -11679,17 +11698,17 @@ msgstr "Comença a afegir gent" msgid "Start adding people!" msgstr "Comença a afegir gent" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "Inicia un xat" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Comença un xat amb {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Starter pack" @@ -11712,12 +11731,16 @@ msgstr "Starter pack fet per tu" msgid "Starter pack is invalid" msgstr "Aquest starter pack és invàlid" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "Starter packs" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Starter packs" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Els starter packs et permeten compartir els teus canals i persones preferides amb els teus amics." @@ -11751,7 +11774,7 @@ msgstr "L'emmagatzematge s'ha esborrat, cal que reinicieu l'aplicació ara." msgid "Stored as part of a secure code for matching with others" msgstr "Emmagatzemat com a part d'un codi segur per a la coincidència amb altres persones" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Historial" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "Subscriu-te a {publicationTitle} a {0}" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Subscriu-te a @{0} per a utilitzar aquestes etiquetes:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "Verificat correctament" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "Suggerit" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Ocàs" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "Encara no s'ha activat la compatibilitat amb aquesta funció al teu país. Torna-ho a comprovar més tard." #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "Els comptes suspesos no poden participar en un xat de grup." #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "Els comptes suspesos no poden participar al xat." @@ -12057,7 +12082,7 @@ msgstr "Condicions" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "No s'ha pogut trobar aquest starter pack." msgid "That username is already taken" msgstr "Aquest nom d'usuari ja està agafat" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Això és tot, amics!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "Això és tot!" @@ -12593,7 +12618,7 @@ msgstr "Aquesta etiqueta ha estat aplicada per tu." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "Aquesta etiqueta s'ha aplicat a tot el compte d'usuari i apareixerà en totes les publicacions." -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Aquest etiquetador no ha declarat quines etiquetes publica i pot ser que no estigui actiu." @@ -12638,7 +12663,7 @@ msgstr "Aquesta persona t'ha bloquejat" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Aquesta publicació afirma haver estat creada el <0>{0}, però va ser vista per primera vegada per Bluesky el <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Aquesta publicació afirma haver estat creada el <0>{0}, però va se msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Aquesta publicació té un tipus de threadgate desconegut. És possible que la teva aplicació estigui obsoleta." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "Aquesta publicació només és visible per als usuaris que han iniciat la sessió." @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Aquest usuari no té cap seguidor." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "Aquest usuari t'ha bloquejat i no se li pot enviar missatges." @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Aquest usuari t'ha bloquejat. No pots veure les seves publicacions." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "Aquest usuari ha desactivat el xat i no se li poden enviar missatges." @@ -12734,7 +12761,7 @@ msgstr "Aquest usuari és nou aquí. Prem per obtenir més informació sobre qua msgid "This user isn't following anyone." msgstr "Aquest usuari no segueix a ningú." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "Aquest vídeo no es pot reproduir al teu dispositiu. És possible que al teu navegador o sistema li faltin els còdecs de vídeo necessaris (H.264/AAC)." @@ -12783,7 +12810,7 @@ msgstr "Preferències dels fils de debat" msgid "Threaded" msgstr "En mode fils de debat" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Preferències dels fils de debat" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "Massa contactes: has superat el nombre de contactes que pots importar per trobar els teus amics" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Superior" @@ -12855,7 +12882,7 @@ msgstr "Superior" msgid "Top replies first" msgstr "Primer les respostes principals" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Tema" @@ -12917,11 +12944,11 @@ msgstr "Trolejar" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "La confiança sorgeix de les relacions, les comunitats i el context compartit, de manera que també estem habilitant <0>verificadors de confiança: organitzacions que poden emetre directament la verificació." -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "Prova un terme de cerca diferent o elimina alguns filtres." -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "Prova un terme de cerca diferent." @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "No s'han pogut obtenir les sol·licituds d'unió." #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "No s'ha pogut trobar un destinatari seleccionat." #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "No s'ha pogut trobar el destinatari seleccionat." @@ -13103,7 +13132,7 @@ msgstr "Deixa de seguir a {0}" msgid "Unfollow account" msgstr "Deixa de seguir el compte" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Deixa de seguir l'usuari" @@ -13191,7 +13220,7 @@ msgstr "Deixa de silenciar aquest xat de grup" msgid "Unmute thread" msgstr "Deixa de silenciar el fil de debat" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Deixa de silenciar el vídeo" @@ -13509,7 +13538,7 @@ msgstr "La verificació ha fallat, torna-ho a provar." msgid "Verification settings" msgstr "Configuració de verificació" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "Configuració de verificació" @@ -13617,7 +13646,7 @@ msgstr "Vídeo" msgid "Video failed to process" msgstr "El vídeo no s'ha pogut processar" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Canal de vídeos" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "Vídeo de: {0}: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "Vídeo de {0}. Toca per reproduir o pausar el vídeo" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Videojocs" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Vídeo en pausa" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Vídeo en reproducció" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "No s'ha trobat el vídeo." @@ -13692,7 +13721,7 @@ msgstr "Veure l'avatar de {0}" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Veure el perfil de {0}" @@ -13723,8 +13752,8 @@ msgstr "Veure l'entrada al blog per a més detalls" msgid "View debug entry" msgstr "Veure el registre de depuració" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Veure els detalls" @@ -13797,7 +13826,7 @@ msgstr "Mostra l'enllaç d'invitació per a aquest xat de grup" msgid "View the labeling service provided by @{0}" msgstr "Veure el servei d'etiquetatge proporcionat per @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "Veure les verificacions d'aquest usuari" @@ -13830,7 +13859,7 @@ msgstr "Veure les teves llistes de moderació" msgid "View your muted accounts" msgstr "Veure els teus comptes silenciats" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "Veure les teves verificacions" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Tenim problemes de xarxa, torna-ho a provar" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "Tenim problemes de xarxa, torna-ho a provar" @@ -14063,13 +14092,15 @@ 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/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "Ho sentim, però no s'ha pogut completar la cerca." -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 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." @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "Qui pot verrificar?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Vaja!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "No pots afegir més de {EMOJI_REACTION_LIMIT, plural, one {# reacció amb emoji} other {# reaccions amb emoji}}" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "Encara no pots crear un xat de grup." @@ -14562,7 +14594,7 @@ msgstr "Tens canvis sense desar en aquest esborrany. Vols desar-los?" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "Tens canvis sense desar. Vols desar-los abans de veure els teus esborranys?" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Encara no has creat cap starter pack!" @@ -14621,7 +14653,7 @@ msgstr "Has de ser el propietari del xat per a eliminar un membre." msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "Has de tenir com a mínim 13 anys per utilitzar Bluesky. Llegeix les nostres <0>Condicions del servei per obtenir més informació." -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Has de seguir almenys set persones més per generar un starter pack." @@ -14798,7 +14830,7 @@ msgstr "Has arribat al nombre màxim d'esborranys" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "Has arribat al nombre màxim de sol·licituds permeses. Torna-ho a provar més tard." -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "Has arribat al màxim de {MAX_FILTERS, plural, one {# filtre} other {# filtres}}. Afegeix més valors a un filtre existent en lloc de crear-ne de nous." @@ -14814,7 +14846,7 @@ msgstr "Has assolit el teu límit diari de pujades de vídeos (massa bytes)" msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Has assolit el teu límit diari de pujades de vídeos (massa vídeos)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "T'has acabat els vídeos. Potser és un bon moment per a fer un descans." @@ -14834,11 +14866,11 @@ msgstr "S'ha suspès el teu compte" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "El teu compte encara no té l'edat suficient per penjar vídeos. Torna-ho a provar més tard." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "El teu compte és massa nou" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "El teu compte ha de tenir com a mínim 7 dies d'antiguitat per crear un xat de grup nou." @@ -14929,7 +14961,7 @@ msgstr "El vostre proveïdor d'allotjament no es pot detectar a partir d'una adr msgid "Your hosting provider is detected automatically from the username you enter." msgstr "El proveïdor d'allotjament es detecta automàticament a partir del nom d'usuari que introduïu." -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "El teu idioma preferent" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "La teva foto de perfil" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "La teva foto de perfil envoltada de cercles concèntrics de les fotos de perfil d'altres usuaris" @@ -15015,3 +15047,4 @@ msgstr "El vostre nom d'usuari i contrasenya es compartiran amb <0>{host}. S #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "Les teves verificacions" + diff --git a/src/locale/locales/cs/messages.po b/src/locale/locales/cs/messages.po index 9e91556069..6dc919e9f2 100644 --- a/src/locale/locales/cs/messages.po +++ b/src/locale/locales/cs/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# označení To se mi líbí} few {# označení To se m #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "{0, plural, one {# člen} few {# členové} other {# členů}}" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {sledovaný} few {sledovaní} many {sledovaných} other #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {příspěvek} few {příspěvky} many {příspěvků} other {příspěvků}}" @@ -234,10 +235,10 @@ msgstr "{0} (Účet)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "{0} přidán do konverzace" msgid "{0} and {1} added to chat" msgstr "Přidáno do konverzace: {0} a {1}" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "{0} odešel/šla" msgid "{0} left the group" msgstr "{0} opustil/a skupinu" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "{0}, " msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "{0}, {1} a {memberCount, plural, one {# další přidán} few {# další přidáni} other {# dalších přidáno}} do konverzace" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} sledovaných" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "{handle} nemůže být přidán" @@ -711,7 +666,7 @@ msgstr "{handle} nemůže být přidán" msgid "{handle} can't be messaged" msgstr "Nemůžete posílat zprávy {handle}" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "Nemůžete posílat zprávy {handle}" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {# nepřečtená položka} few {# nepře msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "{numMatches, plural, one {nalezen # kontakt} few {nalezeny # kontakty} many {nalezeno # kontaktu} other {nalezeno # kontaktů}}" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "{profileName} se připojil/a k Bluesky před {timeAgoString}" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "+{0}" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {sledovaný} few {sledovaní} many {sledovan #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {citace} few {citace} many {citace} other {citací}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {repost} few {reposty} many {repostu} other {repostů}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, one {uložení} few {uložení} many {uložení} #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "<0>{0} {likeCount, plural, one {se líbí} few {se líbí} many {se líbí} other {se líbí}}" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "<0>{displayName}<1/><2> vás přidal" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>Přihlaste se<1> nebo si <2>vytvořte účet<3> <4>a vyhledávejte zprávy, sport, politiku a vše ostatní, co se na Bluesky děje." @@ -959,6 +908,13 @@ msgstr "<0>Vy a<1> <2>{0} jste zahrnuti ve vašem startovacím balí msgid "⚠Invalid Handle" msgstr "⚠Neplatné uživatelské jméno" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 dní" msgid "7 days" msgstr "7 dní" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "Sbírka oblíbených feedů, které najdete na Bluesky, včetně News, Booksky, Game Dev, Blacksky a Fountain Pens" @@ -998,6 +954,8 @@ msgstr "Došlo k chybě sítě. Zkontrolujte prosím své připojení k internet #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "Snímek obrazovky editoru příspěvků s novým tlačítkem vedle tlačítka pro odeslání příspěvku, na kterém je napsáno „Koncepty“, s duhovým efektem ohňostroje. Pod tím text v editoru zní „Hej, slyšeli jste tu novinku? Bluesky má teď koncepty!!!“." #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "Vybraný příjemce není sledován odesílatelem." -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "Žádost o přístup odeslána! Vlastník skupiny posoudí vaši žádos msgid "Accessibility" msgstr "Přístupnost" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Nastavení přístupnosti" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "Účty s vroubkovanou modrou značkou zaškrtnutí <0><1/> mohou ověřovat ostatní. Tyto důvěryhodné ověřovatele vybírá Bluesky." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "Aktivita od ostatních" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Přidat další příspěvek" msgid "Add another post to thread" msgstr "Přidat další příspěvek do vlákna" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "Přidat další filtr vyhledávání" @@ -1263,7 +1226,7 @@ msgstr "Přidat automatický štítek k účtu" msgid "Add emoji reaction" msgstr "Přidat reakci emoji" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "Přidat filtr" @@ -1570,7 +1533,7 @@ msgstr "Umožnit přístup k přímým zprávám" msgid "Already have a code?" msgstr "Už máte kód?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "Už máte účet?" @@ -1624,7 +1587,7 @@ msgstr "E-mail byl odeslán na {0}. Obsahuje potvrzovací kód, který můžete msgid "An error has occurred" msgstr "Došlo k chybě" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Nastala chyba" @@ -1641,7 +1604,7 @@ msgstr "Při načítání navrhovaných účtů došlo k chybě." msgid "An error occurred while fetching the feed." msgstr "Při načítání kanálu došlo k chybě." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Nastala chyba při generování startovacího balíčku. Chcete to zkusit znovu?" @@ -1650,11 +1613,11 @@ msgstr "Nastala chyba při generování startovacího balíčku. Chcete to zkusi msgid "An error occurred while hiding suggestion. {0}" msgstr "Došlo k chybě při skrývání návrhu. {0}" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Při načítání videa došlo k chybě. Opakujte akci později." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Při načítání videa došlo k chybě. Opakujte akci." @@ -1694,7 +1657,7 @@ msgstr "Došlo k chybě. {0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "Ilustrace zobrazující uživatelské avatary pocházející z knihy kontaktů do aplikace Bluesky" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "Ilustrace několika Bluesky příspěvků vedle repostů, lajků a komentářů ikon" @@ -1715,16 +1678,14 @@ msgstr "Odkaz na pozvánku umožňuje lidem připojit se k této skupinové konv msgid "An issue not included in these options" msgstr "Problém, který není zahrnut v těchto možnostech" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "Při zahájení konverzace došlo k chybě, opakujte akci." -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "Libovolné datum" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "Kdokoli" @@ -1812,7 +1773,7 @@ msgstr "Kdokoli, kdo mě sleduje" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "Nikdo, kdo jej má, se již nebude moci připojit ani požádat o připojení. Vždy můžete vytvořit nový." -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "Názvy hesel aplikace musí mít nejméně 4 znaky" msgid "App passwords" msgstr "Hesla aplikace" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Hesla aplikace" @@ -1901,7 +1862,7 @@ msgstr "Odvolat toto rozhodnutí" msgid "Appeal this label" msgstr "Odvolat se proti tomuto štítku" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "Použít žádost o přijetí změn" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Archivováno z {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Archivovaný příspěvek" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "Aurora" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "Automatizovaný účet" @@ -2043,7 +2004,7 @@ msgstr "Automaticky" msgid "Automation label" msgstr "Automatický popisek" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "Automatický popisek" @@ -2063,9 +2024,9 @@ msgstr "Dostupný" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "Před vytvořením příspěvku nebo odpovědí musíte nejprve ověřit svůj e-mail." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Před vytvořením startovacího balíčku musíte nejprve ověřit svůj e-mail." @@ -2145,10 +2106,10 @@ msgstr "Než budete moci dostávat oznámení o příspěvcích {name}, musíte #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "Začněte proces zajištění věku vyplněním níže uvedených polí. msgid "Beta Feature" msgstr "Funkce beta verze" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "Funkce beta verze" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Zablokováno" msgid "Blocked accounts" msgstr "Blokované účty" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Blokované účty" @@ -2292,7 +2259,7 @@ msgstr "Blokované účty nemohou odpovědět ve vašich vláknech, zmínit vás 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 "Blokované účty nemohou odpovědět ve vašich vláknech, zmínit vás nebo jinak s vámi komunikovat. Neuvidíte jejich obsah a zabráníte jim, aby viděli váš obsah." -#: src/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blokování nebrání tomuto labelerovi v tom, aby na váš účet umístil štítky." @@ -2319,7 +2286,7 @@ msgstr "bloomscrolling booksky" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky nemůže potvrdit pravost požadovaného data." @@ -2369,7 +2336,7 @@ msgstr "Podmínky služby Bluesky Social" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "Bluesky ukládá vaše kontakty jako kódovaná data. Odstraněním kontaktů budou tato data okamžitě smazána." -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky vybere sadu doporučených účtů od lidí ve vaší síti." @@ -2473,7 +2440,7 @@ msgstr "Tlačítko pro návrat na domácí časovou osu" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Od {0}" @@ -2516,11 +2483,11 @@ msgstr "Vytvořením účtu souhlasíte s <0>Podmínkami služby a <1>Zásad msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Vytvořením účtu souhlasíte s <0>Podmínkami služby." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "Vámi" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Fotoaparát" @@ -2597,7 +2564,7 @@ msgstr "Zrušit opětovné aktivaci a odhlásit se" msgid "Cancel reply" msgstr "Zrušit odpověď" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Zrušit vyhledávání" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "Změny startovacího balíčku nebudou po vytvoření zohledněny v seznamu. Seznam bude nezávislá kopie." #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Konverzace ztlumena" msgid "Chat not found." msgstr "Konverzace nenalezena." -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "Možnosti konverzace" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "Vlastníci konverzace nemohou opustit skupinovou konverzaci." #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "Příjemce konverzace není sledován odesílatelem." -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "Schránka žádostí o konverzaci" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Žádosti o konverzaci" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Nastavení konverzace" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Konverzace není ztlumena" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Konverzace" @@ -2849,7 +2817,7 @@ msgstr "Zvolte metodu ověření domény" msgid "Choose Feeds" msgstr "Vybrat kanály" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Vybrat za mě" @@ -3015,7 +2983,7 @@ msgstr "Klikněte pro opakování neúspěšné zprávy" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Klikněte pro opakování neúspěšné zprávy" msgid "Close" msgstr "Zavřít" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Zavřít aktivní dialogové okno" @@ -3082,7 +3050,7 @@ msgstr "Zavřít prohlížeč obrázků" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Zavřít nabídku" @@ -3102,7 +3070,7 @@ msgstr "Zavřít banner příchozích žádostí" msgid "Close this dialog" msgstr "Zavřít tento dialog" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "Zavřít uvítací okno" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Komiksy" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Obecné zásady komunity" @@ -3265,7 +3233,7 @@ msgstr "Obsah & Média" msgid "Content and media" msgstr "Obsah a média" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Obsah a média" @@ -3301,7 +3269,7 @@ msgstr "Varování o obsahu" msgid "Content warnings" msgstr "Varování o obsahu" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Pozadí kontextové nabídky, kliknutím nabídku zavřete." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Pokračovat ve vlákně..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "Pokračovat na název skupiny" @@ -3376,7 +3344,7 @@ msgstr "Konverzace nenalezena." msgid "Copied build version to clipboard" msgstr "Verze sestavení zkopírována do schránky" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "Odkaz zkopírován do schránky" @@ -3384,7 +3352,7 @@ msgstr "Odkaz zkopírován do schránky" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Kopírovat heslo aplikace" msgid "Copy at:// URI" msgstr "Kopírovat at:// URI" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "Kopírovat DID autora" @@ -3457,10 +3425,10 @@ msgstr "Kopírovat odkaz" msgid "Copy link to list" msgstr "Kopírovat odkaz do seznamu" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Kopírovat odkaz do příspěvku" @@ -3478,8 +3446,8 @@ msgstr "Kopírovat odkaz do startovacího balíčku" msgid "Copy message text" msgstr "Kopírovat text zprávy" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Kopírovat příspěvek at:// URI" @@ -3498,7 +3466,7 @@ msgstr "Kopírovat hodnotu TXT záznamu" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Pravidla autorských práv" @@ -3614,8 +3582,8 @@ msgstr "krávy prasata" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Vytvořit" @@ -3632,9 +3600,9 @@ msgstr "Vytvořit seznam z tohoto startovacího balíčku" msgid "Create a QR code for a starter pack" msgstr "Vytvořit QR kód pro startovací balíček" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Vytvořit startovací balíček" @@ -3643,12 +3611,12 @@ msgstr "Vytvořit startovací balíček" msgid "Create a Starter Pack" msgstr "Vytvořit startovací balíček" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Vytvořit pro mě startovací balíček" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Založit účet" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Založit účet" @@ -3678,11 +3646,11 @@ msgstr "Vytvořit účet bez použití tohoto startovacího balíčku" msgid "Create an avatar instead" msgstr "Místo toho vytvořit avatar" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Vytvořit další" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "Vytvořit skupinovou konverzaci" @@ -4010,7 +3978,7 @@ msgstr "Zakázat" msgid "Disable 2FA" msgstr "Vypnout 2FA" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "Vypnout titulky" @@ -4150,7 +4118,7 @@ msgstr "Zobrazit větší odznaky alternativního textu" msgid "Display name" msgstr "Zobrazované jméno" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "Zapomeňte na trolly a clickbait. Najděte skutečné lidi a konverzace, na kterých vám záleží." @@ -4232,7 +4200,7 @@ msgstr "Dvojitým klepnutím nebo dlouhým stisknutím zprávy přidáte reakci" msgid "Double tap to close the dialog" msgstr "Dvojitým klepnutím zavřete dialog" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Dvojitým klepnutím dáte lajk" @@ -4336,6 +4304,7 @@ msgstr "Poruchy příjmu potravy" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "Upravit stav živého vysílání" msgid "Edit moderation list" msgstr "Upravit seznam moderování" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Upravit moje kanály" @@ -4414,6 +4383,11 @@ msgstr "Upravit moje kanály" msgid "Edit name" msgstr "Upravit název" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Upravit lidi" @@ -4452,7 +4426,7 @@ msgstr "Upravit seznam uživatelů" msgid "Edit who can reply" msgstr "Upravit, kdo může odpovídat" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Upravit svůj startovací balíček" @@ -4508,8 +4482,8 @@ msgstr "Vložit HTML kód" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Vložit příspěvek" @@ -4517,7 +4491,7 @@ msgstr "Vložit příspěvek" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Vložte tento příspěvek na svůj web. Stačí zkopírovat následující úryvek a vložit jej do HTML kódu vašeho webu." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Vestavěný přehrávač videa" @@ -4541,7 +4515,7 @@ msgstr "Povolit obsah pro dospělé" msgid "Enable beta features" msgstr "Povolit funkce beta verze" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "Zapnout titulky" @@ -4558,12 +4532,13 @@ msgstr "Povolit externí média" msgid "Enable media players for" msgstr "Povolit přehrávače médií pro" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "Povolte oznámení pro účet tak, že navštívíte jeho profil a stisknete <0>ikonu zvonečku <1/>." -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "Povolit push oznámení" @@ -4589,7 +4564,7 @@ msgstr "Povolit trendující videa ve vašem kanálu Objevit" msgid "Enabled" msgstr "Povoleno" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Konec kanálu" @@ -4616,7 +4591,7 @@ msgstr "Zadejte slovo nebo štítek" msgid "Enter code" msgstr "Zadejte kód" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Přejít na celou obrazovku" @@ -4658,7 +4633,7 @@ msgstr "Zadejte své uživatelské jméno a heslo" msgid "Enters full screen" msgstr "Přejde do režimu celé obrazovky" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "Zábava" @@ -4692,7 +4667,7 @@ msgstr "Při ukládání souboru došlo k chybě" msgid "Error receiving captcha response." msgstr "Chyba při přijímání odpovědi captcha." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "Chyba: {error}" @@ -4704,8 +4679,8 @@ msgstr "Odpovídat může každý" msgid "Everybody can reply to this post." msgstr "Na tento příspěvek může odpovědět kdokoli." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Všichni" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Všichni" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "Vše ostatní" @@ -4746,7 +4721,7 @@ msgstr "Vyloučit uživatele, které sledujete" msgid "Excludes users you follow" msgstr "Vyloučí uživatele, které sledujete" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Ukončit režim celé obrazovky" @@ -4767,7 +4742,7 @@ msgstr "Rozbalit nebo sbalit celý příspěvek, na který odpovídáte" msgid "Expand post text" msgstr "Rozbalit text příspěvku" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Rozbalí nebo sbalí text příspěvku" @@ -4810,15 +4785,15 @@ msgstr "Explicitní nebo potenciálně znepokojivý obsah." msgid "Explicit sexual images." msgstr "Explicitní sexuální obrázky." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "Prozkoumat" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "Prozkoumat aplikaci" @@ -4852,7 +4827,7 @@ msgstr "Externí média" 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 "Externí média mohou webům umožnit shromažďovat informace o vás a vašem zařízení. Žádné informace se neodesílají ani nevyžadují, dokud nestisknete tlačítko „přehrát“." -#: src/Navigation.tsx:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Předvolby externích médií" @@ -4894,7 +4869,7 @@ msgstr "Nepodařilo se změnit uživatelské jméno. Zkuste to prosím znovu." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "Nepodařilo se zkopírovat odkaz" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "Nepodařilo se opustit skupinovou konverzaci" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "Nepodařilo se načíst konverzace" @@ -5002,9 +4977,10 @@ msgstr "Nepodařilo se načíst předvolby kanálů" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "Nepodařilo se načíst nastavení oznámení." @@ -5035,12 +5011,12 @@ msgstr "Nepodařilo se načíst doporučené sledování" msgid "Failed to lock group chat" msgstr "Nepodařilo se uzamknout skupinovou konverzaci" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "Nepodařilo se označit všechny konverzace jako přečtené" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "Falešný účet nebo bot" msgid "False information about elections" msgstr "Nepravdivé informace o volbách" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Kanál" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "Zpětná vazba byla odeslána provozovateli kanálu" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "Načíst aktualizaci" msgid "File saved successfully!" msgstr "Soubor byl úspěšně uložen!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "Filtrovat podle autora" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "Filtrovat podle autora (aktuálně: {currentLabel})" @@ -5314,7 +5290,7 @@ msgstr "Filtrovat toto vyhledávání podle {0}" msgid "Filter who can opt to receive notifications for your activity" msgstr "Filtrujte, kdo si může nastavit oznámení o vaší aktivitě" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "Filtrujte, od koho dostáváte oznámení" @@ -5356,8 +5332,8 @@ msgstr "Najít účty ke sledování" msgid "Find and invite friends" msgstr "Najít a pozvat přátele" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "Najít kontakty" @@ -5378,7 +5354,7 @@ msgstr "Najděte lidi, které budete sledovat" msgid "Find people you know" msgstr "Najděte lidi, které znáte" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Najděte příspěvky, uživatele a kanály na Bluesky" @@ -5391,7 +5367,7 @@ msgstr "Najděte své přátele" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "Najděte své přátele na Bluesky tím, že ověříte své telefonní číslo a najdete shody mezi svými kontakty. Chráníme vaše informace a vy máte kontrolu nad tím, co se stane dál. <0>Zjistit více" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "Najděte své lidi" @@ -5433,7 +5409,7 @@ msgstr "Zaměřit vyhledávací pole" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Sledovat {0}" msgid "Follow {displayName}" msgstr "Sledovat {displayName}" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "Sledovat {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "Sledující se mohou připojit" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Sledující uživatele @{0}, které znáte" @@ -5548,7 +5524,7 @@ msgstr "Sledující, které znáte" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Sledujete {0}" msgid "Following {displayName}" msgstr "Sledujete {displayName}" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "Sledujete {handle}" @@ -5582,7 +5558,7 @@ msgstr "Sledujete {handle}" msgid "Following feed preferences" msgstr "Předvolby kanálu Sledované" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Předvolby kanálu Sledované" @@ -5632,7 +5608,7 @@ msgstr "Pro vás" msgid "Forever" msgstr "Navždy" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "Zapomeňte na šum" @@ -5651,11 +5627,13 @@ msgstr "Zapomněli jste heslo?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "Čtyři bubliny zpráv představující skupinový chat. První zpráva: \"Slyšeli jste tu novinku? Bluesky teď má skupinové chaty!\" Druhá zpráva: \"ty jo, to ne\" Třetí zpráva: \"Páni, 50 lidí v jednom chatu!“ Čtvrtá zpráva: \"Můžete také posílat odkazy s pozvánkami!\"" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "Osvoboďte svůj kanál" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "Od" @@ -5678,7 +5656,7 @@ msgstr "Z <0/>" msgid "From these people" msgstr "Od těchto lidí" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Vygenerovat startovací balíček" @@ -5722,39 +5700,39 @@ msgstr "Získejte rychlý přístup k experimentálním funkcím, které testuje msgid "Get help" msgstr "Získat pomoc" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "Dostávejte oznámení o připojeních ke startovacímu balíčku, ověřeních a dalších aktivitách." -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "Dostávejte upozornění, když vás někdo začne sledovat." -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "Dostávejte oznámení, když se lidem líbí vaše příspěvky." -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "Dostávejte oznámení, když se lidem líbí vaše reposty." -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "Dostávejte oznámení, když vás někdo zmíní." -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "Dostávejte oznámení, když lidé citují vaše příspěvky." -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "Dostávejte upozornění, když lidé odpoví na vaše příspěvky." -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "Dostávejte oznámení, když lidé repostují vaše příspěvky." -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "Dostávejte oznámení, když lidé repostují vaše reposty." @@ -5766,15 +5744,15 @@ msgstr "Dostávejte oznámení, když vám lidé pošlou žádost o zprávu." msgid "Get notifications when people send you messages." msgstr "Dostávejte oznámení, když vám lidé pošlou zprávu." -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "Dostávejte upozornění na nové příspěvky" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "Dostávejte upozornění na nové příspěvky od uživatele {name}" @@ -5826,8 +5804,8 @@ msgstr "Glorifikace násilí" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "Začít vysílat živě na" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "Přejít na profil uživatele {0}" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "Název skupinové konverzace byl aktualizován" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "Nastavení skupinové konverzace" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "Skupinové konverzace mohou mít maximálně {0, plural, one {# osobu} few {# osoby} many {# osob} other {# osob}}." #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "Skupina je uzamčena" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "Název skupiny" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "Název skupiny je příliš dlouhý. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, one {Maximální počet znaků je #.} few {Maximální počet znaků je #.} many {Maximální počet znaků je #.} other {Maximální počet znaků je #.}}" @@ -6081,7 +6060,7 @@ msgstr "Škodlivé nebo vysoce rizikové aktivity" msgid "Harming or endangering minors" msgstr "Poškozování nebo ohrožování nezletilých" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Hashtag" @@ -6144,7 +6123,7 @@ msgstr "Ahoj!" msgid "Hidden" msgstr "Skryto" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Skryto vaším nastavením moderování." @@ -6297,8 +6276,8 @@ msgstr "Hmm, nepodařilo se nám načíst tuto moderační službu." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Vydržte! Přístup k videu zpřístupňujeme postupně a vy stále čekáte ve frontě. Zkuste to brzy znovu!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "Pokud změníte svou e-mailovou adresu, 2FA ověření e-mailem bude dea msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Pokud si chcete změnit heslo, zašleme vám kód pro ověření, že se jedná o váš účet." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "Pokud chcete omezit, kdo může dostávat oznámení o aktivitě vašeho účtu, můžete to změnit v <0>Nastavení → Soukromí a zabezpečení." @@ -6548,7 +6528,7 @@ msgstr "V aplikaci, push, všichni" msgid "In-app, push, people you follow" msgstr "V aplikaci, push, lidé, které sledujete" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "Prázdná schránka" @@ -6560,6 +6540,7 @@ msgstr "Schránka je prázdná!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Štítky přidány" msgid "Labels applied to this post" msgstr "Štítky přiřazené k tomuto příspěvku" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Štítky jsou poznámky u uživatelů a obsahu. Lze je použít ke skrývání, varování a kategorizaci sítě." @@ -6864,7 +6845,7 @@ msgstr "Štítky na vašem účtu" msgid "Language" msgstr "Jazyk" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Nastavení jazyka" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "Naposledy spuštěno právě teď" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Nejnovější" @@ -6908,7 +6889,7 @@ msgstr "Zjistit více" msgid "Learn More" msgstr "Zjistit více" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "Zjistěte více o tom, <0>jak používat pokročilé vyhledávání." @@ -7042,7 +7023,7 @@ msgstr "Opustili jste skupinovou konverzaci." msgid "left to go." msgstr "zbývá." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Nech mě vybrat" @@ -7093,8 +7074,8 @@ msgstr "Lajkněte tento kanál" msgid "Like this labeler" msgstr "Lajknout tohoto labelera" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Líbí se uživatelům" @@ -7111,6 +7092,24 @@ msgstr "Líbí se" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Líbí se {0, plural, one {# uživateli} few {# uživatelům} many {# uživatelům} other {# uživatelům}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "To se líbí {likeCount, plural, one {# uživateli} few {# uživatelům} many {# uživatelům} other {# uživatelům}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Lajky" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "Lajky vašich repostů" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Lajky u tohoto příspěvku" @@ -7144,7 +7143,7 @@ msgstr "Lineární" msgid "Link copied to clipboard" msgstr "Odkaz zkopírován do schránky" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Seznam" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Seznam již není ztlumen" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Načíst nová oznámení" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "Uzamknout tuto skupinovou konverzaci" msgid "Locked" msgstr "Uzamčeno" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Protokol" @@ -7387,7 +7386,7 @@ msgstr "Zamilované GIFy" msgid "Make adjustments to email settings for your account" msgstr "Upravte nastavení e-mailu pro váš účet" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Vytvořit jeden pro mě" @@ -7418,15 +7417,15 @@ msgstr "Ručně" msgid "Mark all as read" msgstr "Označit vše jako přečtené" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "Označit všechny konverzace jako přečtené" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Označit jako přečtené" msgid "Marked all as read" msgstr "Vše označeno jako přečtené" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "Všechny konverzace označeny jako přečtené" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "Všechny žádosti byly označeny jako přečtené" @@ -7456,6 +7455,10 @@ msgstr "Všechny žádosti byly označeny jako přečtené" msgid "Maybe later" msgstr "Možná později" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "zmíněné uživatele" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Zmínky" @@ -7563,7 +7566,7 @@ msgstr "Zpráva je příliš dlouhá ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgid "Message options" msgstr "Možnosti zprávy" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Zprávy" @@ -7592,7 +7595,7 @@ msgstr "Zavádějící" msgid "Missing media" msgstr "Chybějící média" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Moderace" @@ -7636,7 +7639,7 @@ msgstr "Moderační seznam aktualizován" msgid "Moderation lists" msgstr "Seznamy moderování" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Seznamy moderování" @@ -7645,7 +7648,7 @@ msgstr "Seznamy moderování" msgid "moderation settings" msgstr "nastavení moderování" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Stavy moderování" @@ -7786,7 +7789,7 @@ msgstr "Ztlumeno" msgid "Muted accounts" msgstr "Ztlumené účty" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Ztlumené účty" @@ -7892,11 +7895,11 @@ msgstr "N{postsCount, plural, one {ový příspěvek} few {ové příspěvky} ma #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Nová konverzace" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "Nová funkce" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "Noví sledující" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "Nová skupinová konverzace" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "Nová skupinová konverzace" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "Nový skupinový chat s:" @@ -7965,13 +7968,13 @@ msgstr "Nový seznam" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "Nové žádosti o zprávu" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "Nové zprávy" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Nejnovější odpovědi jako první" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Zprávy" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Další obrázek" msgid "Night" msgstr "Noční" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "Žádné reklamy, žádné invazivní sledování, žádné pasti na pozornost. Bluesky respektuje váš čas a pozornost." @@ -8142,7 +8145,7 @@ msgstr "Zatím žádná média" msgid "No messages yet" msgstr "Zatím žádné zprávy" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "Konec nekonečného scrollování v algoritmech plných balastu. Najděte si kanály, které pracují pro vás, ne proti vám." @@ -8183,12 +8186,12 @@ msgstr "Nikdo nemůže posílat zprávy" msgid "No posts here" msgstr "Žádné příspěvky" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "Zatím žádné příspěvky" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Zatím žádné citace" @@ -8216,7 +8219,7 @@ msgstr "Žádný výsledek" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Žádné výsledky" @@ -8235,15 +8238,15 @@ msgstr "Nebyly nalezeny žádné výsledky" msgid "No results found for \"{query}\"" msgstr "Nebyly nalezeny žádné výsledky pro \"{query}\"" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "Pro „<0>{query}“ nebyly s použitými pokročilými filtry vyhledávání nalezeny žádné výsledky." -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "Pro „<0>{query}“ nebyly nalezeny žádné výsledky." -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "Pro váš dotaz s použitými pokročilými filtry vyhledávání nebyly nalezeny žádné výsledky." @@ -8277,7 +8280,7 @@ msgstr "Nikdo" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Tohle se zatím nikomu nelíbí. Možná byste mohli být první!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Tento příspěvek zatím nikdo necitoval. Možná byste mohli být první!" @@ -8297,6 +8300,10 @@ msgstr "Nekonsenzuální intimní snímky" msgid "Non-sexual Nudity" msgstr "Nesexuální nahota" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "Není k dispozici na této platformě." msgid "Not followed by anyone you’re following" msgstr "Není sledován nikým z těch, které sledujete" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Nenalezeno" @@ -8332,7 +8339,7 @@ msgstr "Poznámka o sdílení" 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 "Poznámka: Bluesky je otevřená a veřejná síť. Toto nastavení omezuje viditelnost vašeho obsahu pouze v aplikaci a na webu Bluesky a jiné aplikace toto nastavení nemusí respektovat. Váš obsah může být i nadále zobrazován nepřihlášeným uživatelům prostřednictvím jiných aplikací a webových stránek." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "Poznámka: Tento příspěvek je viditelný pouze pro přihlášené uživatele." @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "Zatím nic uloženo" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Nastavení oznámení" @@ -8352,11 +8359,12 @@ msgstr "Nastavení oznámení" msgid "Notification sounds" msgstr "Zvuky oznámení" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "OK" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Dobře" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Resetovat onboarding" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "Jeden z vybraných příjemců nepovoluje skupinové chaty." #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "Jeden z vybraných příjemců vás zablokoval a nelze mu zaslat zprávu." @@ -8518,7 +8528,7 @@ msgstr "Pouze příspěvky s videem" msgid "Only replies" msgstr "Pouze odpovědi" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Podporovány jsou pouze soubory WebVTT (.vtt)" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "Jejda, tento profil neexistuje. Zkuste naskenovat jiný." #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Otevřít stránku pro ladění moderace" msgid "Open muted words and tags settings" msgstr "Otevřít nastavení ztlumených slov a značek" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "Otevřít balíček" @@ -8699,7 +8709,7 @@ msgstr "Otevře další podrobnosti pro položku ladění" msgid "Opens alt text dialog" msgstr "Otevře dialogové okno alternativního textu" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Otevře fotoaparát zařízení" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Heslo bylo aktualizováno!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Pozastavit" @@ -8925,12 +8935,12 @@ msgstr "Pozastavit" msgid "Pause GIF" msgstr "Pozastavit GIF" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Pozastavit video" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Lidé" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "Lidé, které {ownerName} sleduje, mohou požádat o připojení" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Lidé sledovaní uživatelem @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Lidé sledující @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "Lidé, které sleduji" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "Lidé, které sleduji, mohou požádat o připojení" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "Lidé, které sledujete" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Připnuto k vašim kanálům" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Přehrát" @@ -9076,8 +9086,8 @@ msgstr "Přehrát {0}" msgid "Play GIF" msgstr "Přehrát GIF" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Přehrát video" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "Napište prosím svou zprávu níže:" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Politika" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "Příspěvek zablokován" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Příspěvek od @{0}" @@ -9340,7 +9350,7 @@ msgstr "Příspěvek skrytý vámi" msgid "Post interaction settings" msgstr "Nastavení interakcí s příspěvkem" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Nastavení interakcí s příspěvky" @@ -9377,6 +9387,7 @@ msgstr "Příspěvek odepnut" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Příspěvky lze ztlumit podle jejich textu, štítků nebo obojího. Do msgid "Posts hidden" msgstr "Příspěvky skryty" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "Potenciálně zavádějící odkaz" @@ -9445,20 +9460,21 @@ msgstr "Soukromí" msgid "Privacy and security" msgstr "Soukromí a zabezpečení" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Soukromí a zabezpečení" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "Nastavení soukromí a zabezpečení" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Citování příspěvků zakázáno" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Citace" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Citace tohoto příspěvku" @@ -9643,7 +9659,7 @@ msgstr "Reaktivovat váš účet" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "Přečíst {0, plural, one {# další odpověď} few {# další odpovědi} many {# dalších odpovědí} other {# dalších odpovědí}}" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "Přečtěte si, jak používat pokročilé vyhledávací filtry" @@ -9653,11 +9669,11 @@ msgstr "Přečtěte si, jak používat pokročilé vyhledávací filtry" msgid "Read blog post" msgstr "Přečíst blogový příspěvek" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Zobrazit méně" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Číst více" @@ -9683,11 +9699,11 @@ msgstr "Přečíst Zásady ochrany osobních údajů Bluesky" msgid "Read the Bluesky Terms of Service" msgstr "Přečíst si Podmínky služby Bluesky" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "Skutečné konverzace." -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "Skuteční lidé." @@ -9740,7 +9756,7 @@ msgstr "Odmítnout požadavek na konverzaci" msgid "Reject join request" msgstr "Odmítnout požadavek na přidání" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Znovu načíst konverzace" @@ -10010,8 +10026,9 @@ msgstr "Zpráva, na kterou bylo odpovězeno, klepnutím na ni přejdete" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Odpovědi" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Repostováno vámi" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "Reposty" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Reposty tohoto příspěvku" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "Reposty vašich repostů" @@ -10245,7 +10262,7 @@ msgstr "Požádáno" msgid "Requests" msgstr "Žádosti" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Zopakuje poslední akci, která skončila chybou" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Vrátí se na domovskou stránku" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Vrátí se na předchozí stránku" @@ -10458,7 +10475,7 @@ msgstr "Uložit koncept" msgid "Save draft?" msgstr "Uložit koncept?" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Uložené kanály" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "Uložené příspěvky" @@ -10512,8 +10529,8 @@ msgstr "Uloženo do vašich kanálů" msgid "Say hello!" msgstr "Pozdravte!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "Pozdravte někoho" @@ -10527,7 +10544,7 @@ msgstr "Skenovat" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "Naskenovat QR kód" @@ -10556,16 +10573,16 @@ msgstr "Přejít nahoru" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Hledat" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Hledat příspěvky uživatele @{0}" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Hledat GIFy" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "Vyhledávání je po odhlášení momentálně nedostupné" @@ -10777,12 +10794,13 @@ msgstr "Vyberte možnost" msgid "Select app language" msgstr "Vyberte jazyk aplikace" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "Vyberte soubor s titulky (.vtt)" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "Vybrat konverzaci „{name}“" @@ -10823,7 +10841,7 @@ msgstr "Vybrat GIF" msgid "Select GIF \"{0}\"" msgstr "Vybrat GIF \"{0}\"" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "Vybrat účastníky skupinové konverzace" @@ -10942,7 +10960,8 @@ msgstr "Odeslat zprávu" msgid "Send post to {name}" msgstr "Odeslat příspěvek uživateli {name}" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Odeslat příspěvek..." @@ -10960,11 +10979,11 @@ msgstr "Odeslat zprávu z vašeho telefonu" msgid "Send verification email" msgstr "Odeslat ověřovací e-mail" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "Nastavit poskytovatele hostingu ručně" msgid "Sets email for password reset" msgstr "Nastaví e-mail pro obnovení hesla" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Nastavení" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "Nastavení pro aktivitu od ostatních" @@ -11033,49 +11052,49 @@ msgstr "Nastavení pro aktivitu od ostatních" msgid "Settings for allowing others to be notified of your posts" msgstr "Nastavení pro umožnění ostatním dostávat upozornění na vaše příspěvky" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "Nastavení oznámení o lajcích" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "Nastavení oznámení o zmínkách" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "Nastavení oznámení o nových sledujících" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "Nastavení oznámení pro vše ostatní" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "Nastavení oznámení o lajcích vašich repostů" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "Nastavení oznámení o nových žádostech o zprávu" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "Nastavení oznámení pro nové zprávy" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "Nastavení oznámení o repostech vašich repostů" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "Nastavení oznámení o citacích" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "Nastavení oznámení o odpovědích" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "Nastavení oznámení o repostech" @@ -11112,8 +11131,8 @@ msgstr "Sdílet věkové rozmezí" msgid "Share anyway" msgstr "Přesto sdílet" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "Sdílet DID autora" @@ -11124,7 +11143,7 @@ msgstr "Sdílet DID autora" msgid "Share feedback" msgstr "Sdílet zpětnou vazbu" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Dialogové okno pro sdílení odkazu" msgid "Share my profile" msgstr "Sdílet můj profil" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "Sdílet příspěvek at:// URI" @@ -11170,8 +11189,8 @@ msgstr "Sdílet QR kód" msgid "Share this feed" msgstr "Sdílet tento kanál" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "Sdílet toto hledání" @@ -11183,8 +11202,8 @@ msgstr "Sdílet tento startovací balíček" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Sdílejte tento startovací balíček a pomozte lidem připojit se k vaší komunitě na Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "Sdílejte své kontakty a najděte přátele" msgid "Share your thoughts…" msgstr "Sdílejte své myšlenky…" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Tester sdílených předvoleb" @@ -11231,8 +11250,8 @@ msgstr "Zobrazit alternativní text" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Přesto zobrazit" @@ -11330,7 +11349,7 @@ msgstr "Zobrazit varování a odfiltrovat z kanálů" msgid "Show when you’re live" msgstr "Zobrazit, když právě vysíláte živě" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Zobrazí informace o tom, kdy byl tento příspěvek vytvořen" @@ -11345,8 +11364,8 @@ msgstr "Zobrazí obsah" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "Zobrazí obsah" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "Odloží připomenutí" msgid "So many thoughts, you should post one" msgstr "Tolik myšlenek, měli byste nějakou zveřejnit" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "Sociální sítě pod vaší kontrolou." @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Něco se pokazilo, zkuste to prosím znovu" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "Spam nebo jiné neautentické chování či klamání" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Sport" @@ -11665,7 +11684,7 @@ msgstr "Začněte konverzaci a objeví se zde." msgid "Start a group chat" msgstr "Začít skupinovou konverzaci" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Zahájit novou konverzaci" @@ -11679,17 +11698,17 @@ msgstr "Začněte přidávat lidi" msgid "Start adding people!" msgstr "Začněte přidávat lidi!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "Zahájit konverzaci" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Zahájit konverzaci s uživatelem {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Startovací balíček" @@ -11712,12 +11731,16 @@ msgstr "Startovací balíček od vás" msgid "Starter pack is invalid" msgstr "Startovací balíček je neplatný" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Startovací balíčky" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Startovací balíčky vám umožňují snadno sdílet vaše oblíbené kanály a lidi s vašimi přáteli." @@ -11751,7 +11774,7 @@ msgstr "Úložiště bylo vymazáno, nyní je nutné aplikaci restartovat." msgid "Stored as part of a secure code for matching with others" msgstr "Uloženo jako součást zabezpečeného kódu pro porovnání s ostatními" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Storybook" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "Odebírat {publicationTitle} na {0}" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Přihlaste se k odběru @{0} pro použití těchto štítků:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "Úspěšně ověřeno" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "Doporučené" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Západ slunce" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "Podpora této funkce ve vaší zemi zatím nebyla povolena! Zkuste to prosím později." #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "Pozastavené účty se nemohou účastnit skupinové konverzace." #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "Pozastavené účty se nemohou účastnit konverzace." @@ -12057,7 +12082,7 @@ msgstr "Podmínky" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Tento startovací balíček nebyl nalezen." msgid "That username is already taken" msgstr "Toto uživatelské jméno je již obsazeno" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "A to je vše, přátelé!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "To je všechno!" @@ -12593,7 +12618,7 @@ msgstr "Tento štítek jste použili vy." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "Tento štítek byl použit na celý uživatelský účet a zobrazí se u všech příspěvků." -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Tento labeler neuvedl, jaké štítky vydává, a nemusí být aktivní." @@ -12638,7 +12663,7 @@ msgstr "Tato osoba vás blokuje" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Tento příspěvek tvrdí, že byl vytvořen <0>{0}, ale Bluesky jej poprvé zaznamenala <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Tento příspěvek tvrdí, že byl vytvořen <0>{0}, ale Bluesky jej msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Tento příspěvek má neznámý typ threadgate. Vaše aplikace může být zastaralá." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "Tento příspěvek je viditelný pouze pro přihlášené uživatele." @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Tento uživatel nemá žádné sledující." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "Tento uživatel vás zablokoval a nelze mu zaslat zprávu." @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Tento uživatel vás zablokoval. Nemůžete zobrazit jeho obsah." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "Tento uživatel zakázal konverzaci a nelze mu posílat zprávy." @@ -12734,7 +12761,7 @@ msgstr "Tento uživatel je tu nový. Stiskněte pro více informací o tom, kdy msgid "This user isn't following anyone." msgstr "Tento uživatel nikoho nesleduje." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "Toto video nelze přehrát na vašem zařízení. Ve vašem prohlížeči nebo systému mohou chybět požadované video kodeky (H.264/AAC)." @@ -12783,7 +12810,7 @@ msgstr "Předvolby vláken" msgid "Threaded" msgstr "Vláknové" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Předvolby vláken" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "Příliš mnoho kontaktů – překročili jste počet kontaktů, které můžete importovat, abyste našli své přátele" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Nejlepší" @@ -12855,7 +12882,7 @@ msgstr "Nejlepší" msgid "Top replies first" msgstr "Nejlepší odpovědi jako první" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Téma" @@ -12917,11 +12944,11 @@ msgstr "Trolling" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "Důvěra vzniká ze vztahů, komunit a sdíleného kontextu, proto také zavádíme <0>důvěryhodné ověřovatele: organizace, které mohou přímo vydávat ověření." -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "Zkuste jiný vyhledávací výraz nebo odstraňte některé filtry." -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "Zkuste jiný vyhledávací výraz." @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "Nepodařilo se načíst požadavky na přidání." #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "Vybraného příjemce se nepodařilo najít." #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "Vybraného příjemce se nepodařilo najít." @@ -13103,7 +13132,7 @@ msgstr "Přestat sledovat {0}" msgid "Unfollow account" msgstr "Přestat sledovat účet" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Přestane sledovat uživatele" @@ -13191,7 +13220,7 @@ msgstr "Zrušit ztlumení této skupinové konverzace" msgid "Unmute thread" msgstr "Zrušit ztlumení vlákna" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Zrušit ztlumení videa" @@ -13509,7 +13538,7 @@ msgstr "Ověření se nezdařilo, zkuste to prosím znovu." msgid "Verification settings" msgstr "Nastavení ověření" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "Nastavení ověření" @@ -13617,7 +13646,7 @@ msgstr "Video" msgid "Video failed to process" msgstr "Zpracování videa se nezdařilo" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Video kanál" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "Video od {0}: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "Video od {0}. Klepnutím video přehrajete nebo pozastavíte" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Videohry" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Video je pozastaveno" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Video se přehrává" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Video nenalezeno." @@ -13692,7 +13721,7 @@ msgstr "Zobrazit profilový obrázek uživatele {0}" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Zobrazit profil uživatele {0}" @@ -13723,8 +13752,8 @@ msgstr "Zobrazit blogový příspěvek pro více informací" msgid "View debug entry" msgstr "Zobrazit záznam ladění" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Zobrazit podrobnosti" @@ -13797,7 +13826,7 @@ msgstr "Zobrazit odkaz s pozvánkou do této skupinové konverzace" msgid "View the labeling service provided by @{0}" msgstr "Zobrazit službu označování poskytovanou uživatelem @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "Zobrazit ověření tohoto uživatele" @@ -13830,7 +13859,7 @@ msgstr "Zobrazit vaše seznamy moderování" msgid "View your muted accounts" msgstr "Zobrazit vaše ztlumené účty" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "Zobrazit vaše ověření" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Máme problémy se sítí, zkuste to znovu" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "Máme problémy se sítí, zkuste to znovu" @@ -14063,13 +14092,15 @@ msgstr "Je nám líto, ale tento seznam se nám nepodařilo načíst. Pokud prob msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Omlouváme se, ale momentálně se nepodařilo načíst vaše ztlumená slova. Zkuste to prosím znovu." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "Omlouváme se, ale Vaše hledání nelze dokončit." -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Omlouváme se, ale vaše vyhledávání nemohlo být dokončeno. Zkuste to prosím znovu za pár minut." @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "Kdo může ověřovat?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Jejda!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "Nemůžete přidat více než {EMOJI_REACTION_LIMIT, plural, one {# emoji reakci} few {# emoji reakce} many {# emoji reakcí} other {# emoji reakcí}}" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "Zatím nemůžete vytvořit skupinový chat." @@ -14562,7 +14594,7 @@ msgstr "V tomto konceptu máte neuložené změny, chcete je uložit?" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "Máte neuložené změny. Chcete je uložit před zobrazením vašich konceptů?" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Zatím jste nevytvořili žádný startovací balíček!" @@ -14621,7 +14653,7 @@ msgstr "Pro odebrání člena musíte být vlastníkem konverzace." msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "Pro používání Bluesky musí být vám alespoň 13 let. Více informací naleznete v našich <0>Podmínkách služby." -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "K vygenerování startovacího balíčku musíte sledovat alespoň sedm dalších lidí." @@ -14798,7 +14830,7 @@ msgstr "Dosáhli jste maximálního počtu konceptů" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "Dosáhli jste maximálního počtu povolených požadavků. Zkuste to prosím znovu později." -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "Dosáhli jste maximálního počtu {MAX_FILTERS, plural, one {# filtru} few {# filtrů} many {# filtrů} other {# filtrů}}. Místo vytváření nových přidejte další hodnoty do stávajícího filtru." @@ -14814,7 +14846,7 @@ msgstr "Dosáhli jste svého denního limitu pro nahrávání videí (příliš msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Dosáhli jste denního limitu pro nahrávání videí (příliš mnoho videí)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "Došla vám videa ke sledování. Možná je vhodný čas si dát pauzu?" @@ -14834,11 +14866,11 @@ msgstr "Váš účet byl pozastaven" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Váš účet ještě není dostatečně starý na nahrávání videí. Zkuste to prosím později." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "Váš účet je příliš nový" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "Pro vytvoření nové skupinové konverzace musí být váš účet starý alespoň 7 dní." @@ -14929,7 +14961,7 @@ msgstr "Vašeho poskytovatele hostingu nelze zjistit z e-mailové adresy, proto msgid "Your hosting provider is detected automatically from the username you enter." msgstr "Poskytovatel hostingu je automaticky rozpoznán z uživatelského jména, které zadáte." -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "Váš preferovaný jazyk" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "Váš profilový obrázek" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "Vaše profilová fotka obklopená soustřednými kruhy profilových fotek ostatních uživatelů" @@ -15015,3 +15047,4 @@ msgstr "Vaše uživatelské jméno a heslo budou sdíleny s <0>{host}. Pokud #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "Vaše ověření" + diff --git a/src/locale/locales/cy/messages.po b/src/locale/locales/cy/messages.po index 9e8ad06e80..12835b548c 100644 --- a/src/locale/locales/cy/messages.po +++ b/src/locale/locales/cy/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# yn hoffi} other {# yn hoffi}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "{0, plural, one {# aelod} other {# aelod}}" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {yn dilyn} other {yn dilyn}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {postiad} other {postiad}}" @@ -234,10 +235,10 @@ msgstr "{0} (Cyfrif)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "Mae {0} wedi'i ychwangu i'r sgwrs" msgid "{0} and {1} added to chat" msgstr "Mae {0} a {1} wedi'u hychwangu i'r sgwrs" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "Mae {0} wedi gadael" msgid "{0} left the group" msgstr "Ymunodd {0} â'r grŵp" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "{0}, " msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "Mae {0}, {1} a {memberCount, plural, zero {}one {# arall} two {# arall} few {# arall} many {# arall} other {# arall}} wedi'u hychwanegu i'r sgwrs" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} yn dilyn" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "Dim modd ychwanegu {handle}" @@ -711,7 +666,7 @@ msgstr "Dim modd ychwanegu {handle}" msgid "{handle} can't be messaged" msgstr "Does dim modd anfon neges at {handle}" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "Does dim modd negesu {handle}" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {# eitem heb ei darllen} other {# eitem msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "{numMatches, plural, one {# cysylltiad wedi'i ganfod} two {# cysylltiad wedi'u canfod} few {# cysylltiad wedi'u canfod} many {# cysylltiad wedi'u canfod} other {# cysylltiad wedi'u canfod}}" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "Ymunodd {profileName} â Bluesky {timeAgoString} yn ôl" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "+{0}" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {yn dilyn} other {yn dilyn}}Crybwyll" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, zero {}one {yn dyfynnu} two {yn dyfynnu} few {yn dyfynnu} many {yn dyfynnu} other {yn dyfynnu}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, zero {}one {yn ailbostio} two {yn ailbostio} few {yn ailbostio} many {yn ailbostio} other {yn ailbostio}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, zero {}one {yn cadw} two {yn cadw} few {yn cadw} #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "<0>{0} {likeCount, plural, zero {}one {hoffi} two {hoffi} few {hoffi} many {hoffi} other {hoffi}}" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "Mae <0>{displayName}<1/><2> wedi'ch ychwanegu" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>Mewngofnodwch<1> neu <2>grëwch cyfrif<3> <4>i chwilio am newyddion, chwaraeon, gwleidyddiaeth, a phopeth arall sy'n digwydd ar Bluesky." @@ -959,6 +908,13 @@ msgstr "Rydych <0>chi a <1> <2>{0} wedi'ch cynnwys yn eich pecyn cyc msgid "⚠Invalid Handle" msgstr "⚠Enw Dangos Annilys" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 diwrnod" msgid "7 days" msgstr "7 diwrnod" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "Casgliad o ffrydiau poblogaidd sydd i'w cael ar Bluesky, gan gynnwys Newyddion, Booksky, Game Dev, Blacksky, a Fountain Pens" @@ -998,6 +954,8 @@ msgstr "Digwyddodd gwall rhwydwith. Gwiriwch eich cysylltiad rhwydwaith" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "Llun sgrin o'r cyfansoddwr postiadau gyda botymau newydd nesaf at y botwm postio sy'n dweud \"Drafftiau\", gydag effaith tân gwyllt enfys. Isod, mae testun yn y cyfansoddwr yn dweud \"Hei, glywest ti'r newyddion? Mae gan Bluesky drafftiau nawr." #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "Dyw'r derbynnydd penodol ddim yn cael ei ddilyn gan yr anfonwr." -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "Cais am fynediad! Bydd perchennog y grŵp yn adolygu eich cais." msgid "Accessibility" msgstr "Hygyrchedd" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Gosodiadau Hygyrchedd" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "Mae cyfrifon gyda marc siec glas cregynog <0><1/> yn gallu dilysu eraill. Mae'r dilyswyr dibynadwy hyn yn cael eu dewis gan Bluesky." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "Gweithgaredd gan eraill" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "Hysbysiadau gweithgaredd" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Ychwanegu postiad arall" msgid "Add another post to thread" msgstr "Ychwanegu postiad arall i edefyn" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "Ychwanegu hidlydd chwilio arall" @@ -1263,7 +1226,7 @@ msgstr "Ychwanegu label awtomatiaeth i'r cyfrif" msgid "Add emoji reaction" msgstr "Ychwanegu adwaith emoji" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "Ychwanegu hidlydd" @@ -1570,7 +1533,7 @@ msgstr "Yn caniatáu mynediad i negeseuon uniongyrchol" msgid "Already have a code?" msgstr "Oes gennych chi god yn barod?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "Oes gennych chi gyfrif yn barod?" @@ -1624,7 +1587,7 @@ msgstr "Mae e-bost wedi'i anfon at {0}. Mae'n cynnwys cod cadarnhau y gallwch ei msgid "An error has occurred" msgstr "Digwyddodd gwall" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Digwyddodd gwall" @@ -1641,7 +1604,7 @@ msgstr "Digwyddodd gwall wrth estyn y cyfrifon hyn." msgid "An error occurred while fetching the feed." msgstr "Digwyddodd gwall wrth nôl y ffrwd." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Digwyddodd gwall wrth gynhyrchu'ch pecyn cychwyn. Eisiau ceisio eto?" @@ -1650,11 +1613,11 @@ msgstr "Digwyddodd gwall wrth gynhyrchu'ch pecyn cychwyn. Eisiau ceisio eto?" msgid "An error occurred while hiding suggestion. {0}" msgstr "Digwyddodd gwall wrth guddio awgrym. {0}" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Digwyddodd gwall wrth lwytho'r fideo. Ceisiwch eto yn nes ymlaen." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Digwyddodd gwall wrth lwytho'r fideo. Ceisiwch eto." @@ -1694,7 +1657,7 @@ msgstr "Digwyddodd gwall.{0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "Darlun yn dangos afatarau defnyddwyr yn llifo o lyfr cysylltiadau i'r ap Bluesky" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "Darlun o nifer o bostiadau Bluesky ynghyd ag eiconau ailbostio, hoffi a sylwadau" @@ -1715,16 +1678,14 @@ msgstr "Mae gwahoddiad yn caniatáu i bobl ymuno â'r grŵp sgwrsio hwn heb gael msgid "An issue not included in these options" msgstr "Mater nad yw wedi'i gynnwys yn yr opsiynau hyn" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "Digwyddodd gwall wrth gychwyn sgwrs, ceisiwch eto." -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "Unrhyw ddyddiad" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "Unrhyw un" @@ -1812,7 +1773,7 @@ msgstr "Unrhyw un sy'n fy nilyn" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "Fydd neb sydd ganddo'n barod ddim yn gallu ymuno neu ofyn i ymuno. Gallwch bob amser greu un newydd." -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "Rhaid i enwau cyfrinair ap fod o leiaf 4 nod" msgid "App passwords" msgstr "Cyfrineiriau apiau" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Cyfrineiriau Apiau" @@ -1901,7 +1862,7 @@ msgstr "Apelio'r penderfyniad hwn" msgid "Appeal this label" msgstr "Apelio'r label hwn" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "Gosod Cais Tynnu" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Wedi'i archifo o {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Post wedi'i archifo" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "Aurora" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "Cyfrif Awtomataidd" @@ -2043,7 +2004,7 @@ msgstr "Awtomatig" msgid "Automation label" msgstr "Label awtomatiaeth" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "Label Awtomatiaeth" @@ -2063,9 +2024,9 @@ msgstr "Ar gael" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "Cyn creu postiad neu ateb, rhaid i chi ddilysu'ch e-bost yn gyntaf." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Cyn creu pecyn cychwyn, rhaid i chi wirio'ch e-bost yn gyntaf." @@ -2145,10 +2106,10 @@ msgstr "Cyn i chi dderbyn hysbysiadau am bostiadau {name}, rhaid i chi yn gyntaf #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "Cychwynnwch y broses sicrwydd oed drwy lanw'r meysydd isod." msgid "Beta Feature" msgstr "Nodwedd Beta" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "Nodweddion beta" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Ddim ar gael" msgid "Blocked accounts" msgstr "Cyfrifon wedi'u rhwystro" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Cyfrifon wedi'u Rhwystro" @@ -2292,7 +2259,7 @@ msgstr "Does dim modd i gyfrifon sydd wedi'u rhwystro ymateb yn eich trywyddau, 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 "Does dim modd i gyfrifon sydd wedi'u rhwystro ymateb yn eich trywyddau, eich crybwylliadau, na rhyngweithio â chi fel arall. Fyddwch chi ddim yn gweld eu cynnwys a byddan nhw'n cael eu hatal rhag gweld eich un chi." -#: src/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Dyw rhwystro ddim yn atal y labelwr hwn rhag gosod labeli ar eich cyfrif." @@ -2319,7 +2286,7 @@ msgstr "bloomscrolling booksky" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Dyw Bluesky ddim yn gallu cadarnhau dilysrwydd y dyddiad honedig." @@ -2369,7 +2336,7 @@ msgstr "Telerau Gwasanaeth Cymdeithasol Bluesky" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "Mae Bluesky yn cadw'ch cysylltiadau fel data wedi'i amgodio. Bydd tynnu'ch cysylltiadau yn dileu'r data hwn yn syth." -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bydd Bluesky yn dewis set o gyfrifon wedi'u hargymhell gan bobl yn eich rhwydwaith." @@ -2473,7 +2440,7 @@ msgstr "Botwm i fynd nôl i'r llinell amser cartref" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Gan {0}" @@ -2516,11 +2483,11 @@ msgstr "Trwy greu cyfrif rydych yn cytuno i'r <0>Telerau Gwasanaeth a'r <1>P msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Trwy greu cyfrif rydych yn cytuno i'r <0>Telerau Gwasanaeth." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "Gennych chi" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Camera" @@ -2597,7 +2564,7 @@ msgstr "Diddymu'r ailweithredu ac allgofnodi" msgid "Cancel reply" msgstr "Diddymu'r ateb" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Diddymu'r chwilio" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "Bydd newidiadau i'r pecyn cychwyn ddim yn cael eu hadlewyrchu i'r rhestr ar ôl eu creu. Bydd y rhestr yn gopi annibynnol." #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Sgwrs wedi'i thewi" msgid "Chat not found." msgstr "Heb ganfod y sgwrs." -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "Dewisiadau sgwrsio" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "Gall perchnogion sgwrs ddim gadael sgwrs grŵp." #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "Dyw derbynnydd y sgwrs ddim yn cael ei ddilyn gan yr anfonwr." -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "Dewch derbyn cais am sgwrs" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Ceisiadau am sgyrsiau" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Gosodiadau sgyrsiau" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Dad-dewi sgyrsiau" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Sgyrsiau" @@ -2849,7 +2817,7 @@ msgstr "Dewiswch ddull dilysu parth" msgid "Choose Feeds" msgstr "Dewiswch Ffrydiau" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Dewiswch i mi" @@ -3015,7 +2983,7 @@ msgstr "Cliciwch i roi cynnig arall ar y neges a fethwyd" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Cliciwch i roi cynnig arall ar y neges a fethwyd" msgid "Close" msgstr "Cau" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Cau'r deialog gweithredol" @@ -3082,7 +3050,7 @@ msgstr "Cau'r darllenydd delweddau" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Caewch y ddewislen" @@ -3102,7 +3070,7 @@ msgstr "Cau'r faner ceisiadau sy'n dod i mewn" msgid "Close this dialog" msgstr "Cau'r ddeialog hon" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "Cau'r modal croeso" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Comics" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Canllawiau Cymunedol" @@ -3265,7 +3233,7 @@ msgstr "Cynnwys a Chyfryngau" msgid "Content and media" msgstr "Cynnwys a chyfryngau" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Cynnwys a Chyfryngau" @@ -3301,7 +3269,7 @@ msgstr "Rhybudd Cynnwys" msgid "Content warnings" msgstr "Rhybuddion cynnwys" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Cefndir ddewislen cyd-destun, cliciwch i gau'r ddewislen." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Parhau â'r trywydd..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "Parhau i'r enw grŵp" @@ -3376,7 +3344,7 @@ msgstr "Heb ganfod y sgwrs." msgid "Copied build version to clipboard" msgstr "Fersiwn adeiladu wedi'i gopïo i'r clipfwrdd" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "Wedi copïo'r ddolen i'r clipfwrdd" @@ -3384,7 +3352,7 @@ msgstr "Wedi copïo'r ddolen i'r clipfwrdd" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Copïo Cyfrinair Ap" msgid "Copy at:// URI" msgstr "Copïwch yn: // URI" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "Copïo DID awdur" @@ -3457,10 +3425,10 @@ msgstr "Copïo Dolen" msgid "Copy link to list" msgstr "Copïo dolen i'r rhestr" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Copïo dolen i'r postiad" @@ -3478,8 +3446,8 @@ msgstr "Copïo'r ddolen i'r pecyn cychwyn" msgid "Copy message text" msgstr "Copïo testun neges" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Copïo postiad yn: // URI" @@ -3498,7 +3466,7 @@ msgstr "Copïo gwerth cofnod TXT" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Polisi Hawlfraint" @@ -3614,8 +3582,8 @@ msgstr "gwartheg moch" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Creu" @@ -3632,9 +3600,9 @@ msgstr "Crëwch restr o'r pecyn cychwyn hwn" msgid "Create a QR code for a starter pack" msgstr "Creu cod QR ar gyfer pecyn cychwyn" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Creu pecyn cychwyn" @@ -3643,12 +3611,12 @@ msgstr "Creu pecyn cychwyn" msgid "Create a Starter Pack" msgstr "Crëwch Becyn Cychwyn" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Creu pecyn cychwyn i mi" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Creu cyfrif" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Creu cyfrif" @@ -3678,11 +3646,11 @@ msgstr "Crëwch gyfrif heb ddefnyddio'r pecyn cychwyn hwn" msgid "Create an avatar instead" msgstr "Creu afatar yn lle hynny" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Creu un arall" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "Creu grŵp sgwrsio" @@ -4010,7 +3978,7 @@ msgstr "Analluogi" msgid "Disable 2FA" msgstr "Analluogi 2FA" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "Analluogi capsiynau" @@ -4150,7 +4118,7 @@ msgstr "Dangos bathodynnau testun amgen mwy" msgid "Display name" msgstr "Enw dangos" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "Rhowch y gorau i fwydro a physgota. Dewch o hyd i bobl go-iawn a sgyrsiau sy'n bwysig i chi." @@ -4232,7 +4200,7 @@ msgstr "Tapio dwywaith neu bwyso'n hir i ychwanegu ymateb" msgid "Double tap to close the dialog" msgstr "Tapiwch ddwywaith i gau'r ddeialog" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Tapio dwywaith i'w hoffi" @@ -4336,6 +4304,7 @@ msgstr "Anhwylderau bwyta" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "Golygu statws byw" msgid "Edit moderation list" msgstr "Golygu rhestr cymedroli" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Golygu Fy Ffrydiau" @@ -4414,6 +4383,11 @@ msgstr "Golygu Fy Ffrydiau" msgid "Edit name" msgstr "Golygu enw" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "Golygu hysbysiadau gan {0}" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Golygu Pobl" @@ -4452,7 +4426,7 @@ msgstr "Golygu rhestr defnyddwyr" msgid "Edit who can reply" msgstr "Golygu pwy all ateb" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Golygu eich pecyn cychwyn" @@ -4508,8 +4482,8 @@ msgstr "Mewnblannu cod HTML" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Mewnblannu postiad" @@ -4517,7 +4491,7 @@ msgstr "Mewnblannu postiad" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Mewnblanwch y postiad hon yn eich gwefan. Copïwch y pwt canlynol a'i gludo i god HTML eich gwefan." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Chwaraewr fideo wedi'i fewnblannu" @@ -4541,7 +4515,7 @@ msgstr "Galluogi cynnwys oedolion" msgid "Enable beta features" msgstr "Galluogi nodweddion beta" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "Galluogi capsiynau" @@ -4558,12 +4532,13 @@ msgstr "Galluogi cyfryngau allanol" msgid "Enable media players for" msgstr "Galluogi chwaraewyr cyfryngau ar gyfer" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "Galluogwch hysbysiadau am gyfrif drwy fynd i'w proffil a phwyso'r <0>eicon cloch <1/>." -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "Galluogi gwthio hysbysiadau" @@ -4589,7 +4564,7 @@ msgstr "Galluogi fideos sy'n trendio yn eich ffrwd Darganfod" msgid "Enabled" msgstr "Galluogwyd" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Diwedd y ffrwd" @@ -4616,7 +4591,7 @@ msgstr "Rhowch air neu dag" msgid "Enter code" msgstr "Rhowch y cod" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Mynd i'r sgrin lawn" @@ -4658,7 +4633,7 @@ msgstr "Rhowch eich enw defnyddiwr a chyfrinair" msgid "Enters full screen" msgstr "Yn mynd i'r sgrin lawn" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "Adloniant" @@ -4692,7 +4667,7 @@ msgstr "Bu gwall wrth gadw ffeil" msgid "Error receiving captcha response." msgstr "Gwall wrth dderbyn ymateb captcha." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "Gwall: {error}" @@ -4704,8 +4679,8 @@ msgstr "Gall pawb ateb" msgid "Everybody can reply to this post." msgstr "Gall pawb ateb i'r postiad hwn." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Pawb" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Pawb" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "Popeth arall" @@ -4746,7 +4721,7 @@ msgstr "Eithrio defnyddwyr rydych yn eu dilyn" msgid "Excludes users you follow" msgstr "Yn eithrio defnyddwyr rydych yn eu dilyn" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Gadael y sgrin lawn" @@ -4767,7 +4742,7 @@ msgstr "Ehangu neu leihau'r postiad llawn rydych yn ateb iddo" msgid "Expand post text" msgstr "Estyn testun postiad" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Yn ehangu neu'n lleihau testun postiad" @@ -4810,15 +4785,15 @@ msgstr "Cyfryngau di-noethol neu a allai beri gofid." msgid "Explicit sexual images." msgstr "Delweddau di-noethol amlwg." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "Darganfod" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "Archwilio'r ap" @@ -4852,7 +4827,7 @@ msgstr "Cyfryngau Allanol" 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 "Gall cyfryngau allanol ganiatáu i wefannau gasglu gwybodaeth amdanoch chi a'ch dyfais. Does dim gwybodaeth yn cael ei anfon na gofyn amdano nes i chi bwyso'r botwm \"chwarae\"." -#: src/Navigation.tsx:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Dewisiadau Cyfryngau Allanol" @@ -4894,7 +4869,7 @@ msgstr "Wedi methu newid enw dangos. Ceisiwch eto." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "Methu copïo dolen" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "Wedi methu gadael grŵp sgwrsio" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "Wedi methu llwytho sgyrsiau" @@ -5002,9 +4977,10 @@ msgstr "Wedi methu llwytho dewisiadau ffrydiau" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "Wedi methu llwytho gosodiadau hysbysu." @@ -5035,12 +5011,12 @@ msgstr "Wedi methu llwytho'r awgrymiadau dilyn" msgid "Failed to lock group chat" msgstr "Wedi methu cloi grŵp sgwrsio" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "Methwyd nodi pob sgwrs wedi'i darllen" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "Cyfrif ffug neu fot" msgid "False information about elections" msgstr "Gwybodaeth ffug am etholiadau" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Ffrwd" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "Adborth wedi'i anfon at weithredwr ffrwd" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "Estyn diweddariad" msgid "File saved successfully!" msgstr "Ffeil wedi'i chadw'n llwyddiannus!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "Hidlo yn ôl awdur" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "Hidlo yn ôl awdur ({currentLabel} - ar hyn o bryd)" @@ -5314,7 +5290,7 @@ msgstr "Hidlo'r chwilio hwn yn ôl {0}" msgid "Filter who can opt to receive notifications for your activity" msgstr "Hidlo pwy all ddewis i dderbyn hysbysiadau am eich gweithgareddau" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "Hidlo gan bwy rydych yn derbyn hysbysiadau" @@ -5356,8 +5332,8 @@ msgstr "Chwilio am gyfrifon i'w dilyn" msgid "Find and invite friends" msgstr "Dewch o hyd i ffrindiau a'u gwahodd" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "Chwilio am Gysylltiadau" @@ -5378,7 +5354,7 @@ msgstr "Chwilio am bobl i'w dilyn" msgid "Find people you know" msgstr "Dewch o hyd i bobl rydych yn eu hadnabod" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Canfod postiadau, defnyddwyr a ffrydiau ar Bluesky" @@ -5391,7 +5367,7 @@ msgstr "Chwilio am eich ffrindiau" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "Chwiliwch am eich ffrindiau ar Bluesky drwy wirio eich rif ffôn a'u cyfateb â'ch ffrindiau. Rydym yn diogelu eich manylion chi a chi sy'n rheoli beth sy'n digwydd nesaf. <0>Dysgu rhagor" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "Chwiliwch am eich pobl chi" @@ -5433,7 +5409,7 @@ msgstr "Canolbwyntio'r maes chwilio" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Dilynwch {0}" msgid "Follow {displayName}" msgstr "Dilyn {displayName}" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "Dilynwch {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "Gall dilynwyr ymuno" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Dilynwyr @{0} rydych chi'n eu hadnabod" @@ -5548,7 +5524,7 @@ msgstr "Dilynwyr rydych chi'n eu hadnabod" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Yn dilyn {0}" msgid "Following {displayName}" msgstr "Yn dilyn {displayName}" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "Yn dilyn {handle}" @@ -5582,7 +5558,7 @@ msgstr "Yn dilyn {handle}" msgid "Following feed preferences" msgstr "Dewisiadau ffrydio Yn dilyn" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Dewisiadau Ffrydio Yn Dilyn" @@ -5632,7 +5608,7 @@ msgstr "I Chi" msgid "Forever" msgstr "Am Byth" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "Anghofiwch y dwndwr" @@ -5651,11 +5627,13 @@ msgstr "Wedi anghofio'ch cyfrinair?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "Pedwar swigen neges yn cynrychioli sgwrs grŵp. Neges gyntaf: \"Glywsoch chi'r newyddion? Mae gan Bluesky sgyrsiau grŵp nawr!\" Ail neges: \"na, wir\" Trydedd neges: \"Waw, 50 o bobl mewn un sgwrs!\" Pedwaredd neges: \"Gallwch anfon dolenni gwahodd hefyd!\"" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "Ryddhewch eich ffrwd" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "Oddi wrth" @@ -5678,7 +5656,7 @@ msgstr "Oddi wrth <0/>" msgid "From these people" msgstr "Gan y bobl yma" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Creu pecyn cychwyn" @@ -5722,39 +5700,39 @@ msgstr "Cael mynediad cynnar at nodweddion arbrofol rydym yn eu profi." msgid "Get help" msgstr "Cael cymorth" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "Cael hysbysiadau ar gyfer paciau cychwyn, gwirio a gweithgareddau eraill." -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "Cael hysbysiadau pan fydd pobl yn eich dilyn." -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "Cael hysbysiadau pan fydd pobl yn hoffi'ch postiadau." -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "Cael hysbysiadau pan fydd pobl yn hoffi eich ailbostiadau." -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "Cael hysbysiadau pan fydd pobl yn eich crybwyll chi." -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "Cael hysbysiadau pan fydd pobl yn dyfynnu eich postiadau." -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "Cael hysbysiadau pan fydd pobl yn ateb i'ch postiadau." -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "Cael hysbysiadau pan fydd pobl yn ail bostio'ch postiadau chi." -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "Cael hysbysiadau pan mae pobl yn ailbostio eich alibostiadau." @@ -5766,15 +5744,15 @@ msgstr "Cael hysbysiadau pan fydd pobl yn anfon atoch chi geisiadau neges." msgid "Get notifications when people send you messages." msgstr "Cael hysbysiadau pan fydd pobl yn anfon negeseuon atoch chi." -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "Cael gwybod am bostiadau newydd" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "Cael gwybod am bostiadau ac atebion o'r cyfrifon rydych chi'u eu dewis." + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "Cael gwybod am bostiadau newydd gan {name}" @@ -5826,8 +5804,8 @@ msgstr "Gogoneddu trais" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "Ewch yn fyw am" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "Mynd i broffil {0}" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "Diweddarwyd enw grŵp sgwrsio" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "Gosodiadau grwpiau sgwrsio" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "Gall sgyrsiau grŵp gael uchafswm o {0, plural, zero {# pobl} one {# person} two {# berson} few {# pherson} many {# pherson} other {# person}} yn unig." #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "Mae'r grŵp wedi'i gloi" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "Enw grŵp" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "Mae enw'r grŵp yn rhy hir. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, zero {Uchafswm nifer y nodau yw #.} one {Uchafswm nifer y nodau yw #.} two {Uchafswm nifer y nodau yw #.} few {Uchafswm nifer y nodau yw #.} many {Uchafswm nifer y nodau yw #.} other {Uchafswm nifer y nodau yw #.}}" @@ -6081,7 +6060,7 @@ msgstr "Gweithgareddau niweidiol neu risg uchel" msgid "Harming or endangering minors" msgstr "Niweidio neu beryglu plant dan oed" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Hashnod" @@ -6144,7 +6123,7 @@ msgstr "Helo 'na!" msgid "Hidden" msgstr "Cuddiedig" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Wedi'i guddio gan eich gosodiadau cymedroli." @@ -6297,8 +6276,8 @@ msgstr "Hmmmm, dydyn ni ddim wedi gallu llwytho'r gwasanaeth cymedroli hwnnw." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Daliwch ati! Rydyn ni'n rhoi mynediad i fideo yn raddol, ac rydych chi'n dal i aros yn unol. Dewch nôl cyn hir!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "Os byddwch chi'n diweddaru eich cyfeiriad e-bost, bydd 2FA e-bost yn cae msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Os ydych am newid eich cyfrinair, byddwn yn anfon cod atoch i wirio mai hwn yw eich cyfrif." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "Os ydych chi eisiau cyfyngu ar bwy sy'n gallu derbyn hysbysiadau am weithgaredd eich cyfrif, gallwch ei newid yn <0>Gosodiadau → Preifatrwydd a Diogelwch." @@ -6548,7 +6528,7 @@ msgstr "O fewn yr ap, gwthio, pawb" msgid "In-app, push, people you follow" msgstr "O fewn yr ap, gwthio, pobl rydych yn eu dilyn" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "Blwch derbyn gwag" @@ -6560,6 +6540,7 @@ msgstr "Dim yn y blwch derbyn!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Labeli wedi'u hychwanegu" msgid "Labels applied to this post" msgstr "Labeli wedi'u gosodi i'r postiad yma" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Anodiadau ar ddefnyddwyr a chynnwys yw labeli. Mae modd eu defnyddio i guddio, rhybuddio, a chategoreiddio'r rhwydwaith." @@ -6864,7 +6845,7 @@ msgstr "Labeli ar eich cyfrif" msgid "Language" msgstr "Iaith" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Gosodiadau Iaith" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "Newydd ei gychwyn" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Diweddaraf" @@ -6908,7 +6889,7 @@ msgstr "Dysgu rhagor" msgid "Learn More" msgstr "Dysgu Rhagor" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "Dysgu rhagor am <0>sut i ddefnyddio chwilio uwch." @@ -7042,7 +7023,7 @@ msgstr "Wedi gadael y grŵp sgwrsio." msgid "left to go." msgstr "chwith i fynd." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Gadewch i mi ddewis" @@ -7093,8 +7074,8 @@ msgstr "Yn hoffi'r ffrwd hon" msgid "Like this labeler" msgstr "Yn hoffi'r labelwr hwn" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Wedi'i hoffi gan" @@ -7111,6 +7092,24 @@ msgstr "Wedi'i Hoffi Gan" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Wedi'i hoffi gan {0, plural, one {# defnyddiwr} other {# defnyddiwr}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "Hoffwyd gan {0}" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "Hoffwyd gan {0} a {1}" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Wedi'i hoffi gan {likeCount, plural, one {# defnyddiwr} other {# defnyddiwr}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Yn hoffi" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "Yn hoffi eich ail bostiadau" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Yn hoffi'r postiad hwn" @@ -7144,7 +7143,7 @@ msgstr "Llinol" msgid "Link copied to clipboard" msgstr "Dolen wedi'i chopïo i'r clipfwrdd" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Rhestr" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Rhestr heb ei thewi" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Llwytho hysbysiadau newydd" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "Cloi'r grŵp sgwrsio hwn" msgid "Locked" msgstr "Wedi cloi" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Cofnod" @@ -7387,7 +7386,7 @@ msgstr "GIF caru" msgid "Make adjustments to email settings for your account" msgstr "Gwnewch addasiadau i osodiadau e-bost eich cyfrif" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Gwnewch un i mi" @@ -7418,15 +7417,15 @@ msgstr "Â llaw" msgid "Mark all as read" msgstr "Nodi'r cyfan fel wedi'u darllen" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "Nodi'r holl sgyrsiau fel wedi'u darllen" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Marcio fel weedi darllen" msgid "Marked all as read" msgstr "Wedi marcio'r cyfan fel wedi'u darllen" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "Nodi'r holl sgyrsiau fel wedi'u darllen" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "Wedi nodi pob cais wedi'i ddarllen" @@ -7456,6 +7455,10 @@ msgstr "Wedi nodi pob cais wedi'i ddarllen" msgid "Maybe later" msgstr "Efallai yn nes ymlaen" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "defnyddwyr wedi'u crybwyll" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Crybwylliadau" @@ -7563,7 +7566,7 @@ msgstr "Neges yn rhy hir ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgid "Message options" msgstr "Dewisiadau negeseuon" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Negeseuon" @@ -7592,7 +7595,7 @@ msgstr "Camarweiniol" msgid "Missing media" msgstr "Cyfryngau coll" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Cymedroli" @@ -7636,7 +7639,7 @@ msgstr "Rhestr cymedroli wedi'i diweddaru" msgid "Moderation lists" msgstr "Rhestrau cymedroli" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Rhestrau Cymedroli" @@ -7645,7 +7648,7 @@ msgstr "Rhestrau Cymedroli" msgid "moderation settings" msgstr "gosodiadau cymedroli" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Cyflyrau cymedroli" @@ -7786,7 +7789,7 @@ msgstr "Wedi'i dewi" msgid "Muted accounts" msgstr "Cyfrifon wedi'u tewi" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Cyfrifon Wedi'u Tewi" @@ -7892,11 +7895,11 @@ msgstr "{postsCount, plural, one {postiad} other {postiad}} newydd gan {firstAut #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Sgwrs newydd" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "Nodwedd Newydd" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "Dilynwyr newydd" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "Grŵp sgwrsio newydd" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "Grŵp sgwrsio newydd" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "Grŵp sgwrsio newydd gyda:" @@ -7965,13 +7968,13 @@ msgstr "Rhestr newydd" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "Ceisiadau neges newydd" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "Negeseuon newydd" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Atebion diweddaraf yn gyntaf" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Newyddion" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Delwedd nesaf" msgid "Night" msgstr "Nos" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "Dim hysbysebion, dim tracio ymwthiol, dim maglau ymgysylltu. Mae Bluesky'n parchu'ch amser a'ch sylw." @@ -8142,7 +8145,7 @@ msgstr "Dim cyfryngau eto" msgid "No messages yet" msgstr "Dim negeseuon eto" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "Dim rhagor o algorithmau sgrolio gwae, ofer. Darganfyddwch ffrydiau sy'n gweithio drosoch chi, nid yn eich erbyn." @@ -8183,12 +8186,12 @@ msgstr "Gall neb anfon negeseuon" msgid "No posts here" msgstr "Dim postiadau yma" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "Dim postiadau eto" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Dim dyfyniadau eto" @@ -8216,7 +8219,7 @@ msgstr "Dim canlyniad" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Dim canlyniadau" @@ -8235,15 +8238,15 @@ msgstr "Heb ganfod canlyniad" msgid "No results found for \"{query}\"" msgstr "Heb ganfod canlyniadau \"{query}\"" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "Heb ganfod unrhyw ganlyniadau ar gyfer “<0>{query}” gyda'r hidlwyr chwilio uwch." -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "Dim canlyniadau i \"<0>{query}\"." -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "Heb ganfod unrhyw ganlyniadau ar gyfer eich ymholiad gyda'r hidlwyr chwilio uwch." @@ -8277,7 +8280,7 @@ msgstr "Neb" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Does neb wedi hoffi hwn eto. Efallai y dylech chi fod y cyntaf!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Does neb wedi dyfynnu hwn eto. Efallai y dylech chi fod y cyntaf!" @@ -8297,6 +8300,10 @@ msgstr "Delweddau personol heb gydsyniad" msgid "Non-sexual Nudity" msgstr "Noethni nad yw'n rhywiol" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "Dim" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "Nid yw ar gael ar y platfform yma." msgid "Not followed by anyone you’re following" msgstr "Ddim yn cael ei ddilyn gan neb rydych chi'n ei ddilyn" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Heb ei Ganfod" @@ -8332,7 +8339,7 @@ msgstr "Nodyn am rannu" 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 "Nodyn: Mae Bluesky yn rhwydwaith agored a chyhoeddus. Dim ond yn cyfyngu ar welededd eich cynnwys ar ap a gwefan Bluesky y mae'r gosodiad hwn yn ei wneud. Efallai na fydd apiau eraill yn parchu'r gosodiad hwn. Mae'n bosibl y bydd eich cynnwys yn dal i gael ei ddangos i ddefnyddwyr sydd wedi allgofnodi gan apiau a gwefannau eraill." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "Sylw: Dim ond ar gyfer aelodau sydd wedi mewngofnodi mae'r postiad hwn yn weladwy." @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "Dim wedi'i gadw eto" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Gosodiadau hysbysu" @@ -8352,11 +8359,12 @@ msgstr "Gosodiadau hysbysu" msgid "Notification sounds" msgstr "Seiniau hysbysu" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "Iawn" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Iawn" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Ailosod cyflwyno" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "Dyw un o'ch derbynwyr chi ddim yn caniatáu sgyrsiau grŵp." #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "Mae un o'ch derbynwyr chi wedi'ch rhwystro a does dim modd anfon neges ato." @@ -8518,7 +8528,7 @@ msgstr "Dim ond postiadau gyda fideos" msgid "Only replies" msgstr "Dim ond atebion" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Dim ond ffeiliau WebVTT (.vtt) sy'n cael eu cefnogi" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "Wps, dyw'r proffil hwn ddim yn bodoli. Rhowch gynnig ar sganio un arall." #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Agor tudalen dadfygio cymedroli" msgid "Open muted words and tags settings" msgstr "Agor gosodiadau geiriau wedi'u tewi a thagiau" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "Agor pecyn" @@ -8699,7 +8709,7 @@ msgstr "Yn agor manylion ychwanegol cofnod dadfygio" msgid "Opens alt text dialog" msgstr "Yn agor deialog testun amgen" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Yn agor camera ar ddyfais" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Cyfrinair wedi'i ddiweddaru!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Oedi" @@ -8925,12 +8935,12 @@ msgstr "Oedi" msgid "Pause GIF" msgstr "Oedi GIF" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Oedi fideo" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Pobl" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "Mae'r rhai mae {ownerName} yn eu dilyn yn gallu gofyn i ymuno" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Pobl yn cael eu dilyn gan @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Pobl yn dilyn @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "Pobl rwy'n eu dilyn" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "Mae'r rhai rwy'n eu dilyn yn gallu gofyn i gael ymuno" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "Pobl rydych chi'n eu dilyn" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Wedi'i binio i'ch ffrydiau" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Chwarae" @@ -9076,8 +9086,8 @@ msgstr "Chwarae {0}" msgid "Play GIF" msgstr "Chwarae GIF" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Chwarae fideo" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "Ysgrifennwch eich neges isod:" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Gwleidyddiaeth" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "Postiad wedi'i rwystro" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Postiad gan @{0}" @@ -9340,7 +9350,7 @@ msgstr "Postiad Wedi'i Guddio Gennych Chi" msgid "Post interaction settings" msgstr "Gosodiadau rhyngweithio postiadau" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Gosodiadau Rhyngweithio Postiadau" @@ -9377,6 +9387,7 @@ msgstr "Postiad wedi ei ddadbinio" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Mae modd tewi postiadau ar sail eu testun, eu tagiau neu'r ddau. Rydym y msgid "Posts hidden" msgstr "Postiadau wedi'u cuddio" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "Postiadau, Atebion" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "Dolen camarweiniol posib" @@ -9445,20 +9460,21 @@ msgstr "Preifatrwydd" msgid "Privacy and security" msgstr "Preifatrwydd a diogelwch" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Preifatrwydd a Diogelwch" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "Gosodiadau Preifatrwydd a Diogelwch" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Analluogwyd postiadau dyfyniad" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Dyfyniadau" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Dyfyniadau'r postiad hwn" @@ -9643,7 +9659,7 @@ msgstr "Ail agorwch eich cyfrif" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "Darllenwch{0, plural, zero {}one {# ateb arall} two {# ateb arall} few {# ateb arall} many {# ateb arall} other {# ateb arall}}" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "Darllenwch am sut i ddefnyddio hidlyddion chwilio uwch" @@ -9653,11 +9669,11 @@ msgstr "Darllenwch am sut i ddefnyddio hidlyddion chwilio uwch" msgid "Read blog post" msgstr "Darllen postiad blog" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Darllen llai" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Darllen mwy" @@ -9683,11 +9699,11 @@ msgstr "Darllenwch Bolisi Preifatrwydd Bluesky" msgid "Read the Bluesky Terms of Service" msgstr "Darllenwch Delerau Gwasanaeth Bluesky" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "Sgyrsiau go-iawn." -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "Pobl go-iawn." @@ -9740,7 +9756,7 @@ msgstr "Gwrthod cais am sgwrs" msgid "Reject join request" msgstr "Gwrthod cais i ymuno" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Ail-lwytho sgyrsiau" @@ -10010,8 +10026,9 @@ msgstr "Neges a atebwyd, tapiwch i sgrolio ati" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Atebion" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Wedi'i ail-bostio gennych chi" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "Ail bostiadau" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Ail-bostiadau'r postiad hwn" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "Ail bostiadau eich ail bostiadau" @@ -10245,7 +10262,7 @@ msgstr "Gofynnwyd" msgid "Requests" msgstr "Ceisiadau" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Yn ceisio'r weithred olaf eto, oedd yn wallus" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Yn mynd nôl i'r dudalen gartref" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Yn mynd nôl i'r dudalen flaenorol" @@ -10458,7 +10475,7 @@ msgstr "Cadw drafft" msgid "Save draft?" msgstr "Cadw drafft?" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Ffrydiau wedi'u Cadw" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "Postiadau Wedi'u Cadw" @@ -10512,8 +10529,8 @@ msgstr "Wedi'i gadw i'ch ffrydiau" msgid "Say hello!" msgstr "Dywedwch helo!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "Dywedwch helo wrth rywun" @@ -10527,7 +10544,7 @@ msgstr "Sganio" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "Sganio cod QR" @@ -10556,16 +10573,16 @@ msgstr "Sgrolio i'r brig" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Chwilio" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Chwilio postiadau @{0}" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Chwilio GIFau" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "Dyw chwilio ddim ar gael pan nad ydych wedi mewngofnodi" @@ -10777,12 +10794,13 @@ msgstr "Dewis opsiwn" msgid "Select app language" msgstr "Dewis iaith yr ap" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "Dewis ffeil capsiynau (.vtt)" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "Dewis sgwrs \"{name}\"" @@ -10823,7 +10841,7 @@ msgstr "Dewiswch GIF" msgid "Select GIF \"{0}\"" msgstr "Dewiswch GIF \"{0}\"" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "Dewis aelodau o grŵp sgwrsio" @@ -10942,7 +10960,8 @@ msgstr "Anfonwch neges" msgid "Send post to {name}" msgstr "Anfon postiad at {name}" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Anfonwch bostiad i..." @@ -10960,11 +10979,11 @@ msgstr "Anfon y neges o'ch ffôn" msgid "Send verification email" msgstr "Anfonwch e-bost dilysu" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "Gosod eich darparwr gwesteio â llaw" msgid "Sets email for password reset" msgstr "Yn gosod e-bost ar gyfer ailosod cyfrinair" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Gosodiadau" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "Gosodiadau gweithgareddau gan eraill" @@ -11033,49 +11052,49 @@ msgstr "Gosodiadau gweithgareddau gan eraill" msgid "Settings for allowing others to be notified of your posts" msgstr "Gosodiadau ar gyfer caniatáu i eraill gael gwybod am eich postiadau" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "Gosodiadau hysbysiadau hoffi" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "Gosodiadau hysbysiadau crybwyll" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "Gosodiadau hysbysiadau dilynwr newydd" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "Gosodiadau hysbysiadau popeth arall" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "Gosodiadau hysbysiadau hoffi eich ail bostiadau" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "Gosodiadau ar gyfer hysbysiadau am geisiadau negeseuon newydd" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "Gosodiadau hysbysiadau ar gyfer negeseuon newydd" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "Gosodiadau hysbysiadau ail bostiadau eich ail bostiadau" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "Gosodiadau hysbysiadau dyfynnu" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "Gosodiadau hysbysiadau ateb" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "Gosodiadau hysbysiadau ail bostio" @@ -11112,8 +11131,8 @@ msgstr "Rhannu ystod oed" msgid "Share anyway" msgstr "Rhannwch beth bynnag" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "Rhanwch DID awdur" @@ -11124,7 +11143,7 @@ msgstr "Rhanwch DID awdur" msgid "Share feedback" msgstr "Rhannu adborth" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Deialog rhannu dolen" msgid "Share my profile" msgstr "Rhannu fy mhroffil" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "Rhannu postiad i:// URI" @@ -11170,8 +11189,8 @@ msgstr "Rhannwch god QR" msgid "Share this feed" msgstr "Rhannwch y ffrwd hon" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "Rhannu'r chwilio hwn" @@ -11183,8 +11202,8 @@ msgstr "Rhannwch y pecyn cychwyn hwn" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Rhannwch y pecyn cychwynnol hwn a helpwch bobl i ymuno â'ch cymuned ar Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "Rhannwch eich cysylltiadau er mwyn darganfod ffrindiau" msgid "Share your thoughts…" msgstr "Rhannu eich meddyliau…" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Profwr Dewisiadau Rhannu" @@ -11231,8 +11250,8 @@ msgstr "Dangos testun amgen" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Dangos beth bynnag" @@ -11330,7 +11349,7 @@ msgstr "Dangos rhybudd a hidlo o ffrydiau" msgid "Show when you’re live" msgstr "Dangos pan fyddwch yn fyw" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Yn dangos manylion pryd cafodd y postiad hwn ei chreu" @@ -11345,8 +11364,8 @@ msgstr "Yn dangos y cynnwys" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "Yn dangos y cynnwys" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "Yn tewi'r nodyn atgoffa" msgid "So many thoughts, you should post one" msgstr "Gymaint o syniadau, dylech chi bostio un" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "Y cyfrwng cymdeithasol rydych chi'n ei reoli." @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Aeth rhywbeth o'i le, ceisiwch eto" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "Sbam neu ymddygiad annilys neu dwyllodrus" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Chwaraeon" @@ -11665,7 +11684,7 @@ msgstr "Dechreuwch sgwrs, a bydd yn ymddangos yma." msgid "Start a group chat" msgstr "Cychwyn sgwrs grŵp" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Cychwyn sgwrs newydd" @@ -11679,17 +11698,17 @@ msgstr "Dechreuwch ychwanegu pobl" msgid "Start adding people!" msgstr "Dechreuwch ychwanegu pobl!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "Cychwyn sgwrsio" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Dechreuwch sgwrs gyda {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Pecyn Cychwyn" @@ -11712,12 +11731,16 @@ msgstr "Pecyn cychwyn gennych chi" msgid "Starter pack is invalid" msgstr "Mae'r pecyn cychwyn yn annilys" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "Pecynnau cychwyn" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Pecynnau Cychwyn" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Mae pecynnau cychwyn yn caniatáu i chi rannu gyda'ch ffrindiau eich hoff ffrydiau a phobl." @@ -11751,7 +11774,7 @@ msgstr "Storfa wedi'i chlirio, mae angen i chi ailgychwyn yr ap nawr." msgid "Stored as part of a secure code for matching with others" msgstr "Wedi'i gadw fel rhan o god diogel ar gyfer cyfatebu ag eraill" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Llyfr stori" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "Tanysgrifiwch i {publicationTitle} ar {0}" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Tanysgrifiwch i @{0} i ddefnyddio'r labeli hyn:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "Wedi'i ddilysu'n llwyddiannus" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "Awgrymwyd" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Machlud Haul" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "Dyw cynnal y nodwedd hon heb ei alluogi yn eich gwald chi eto! Dewch 'nôl rhywbryd eto." #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "Does dim modd i gyfrifon wedi'u hatal cymryd rhan mewn sgyrsiau grŵp." #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "Does dim modd i gyfrifon wedi'u hatal cymryd rhan mewn sgyrsiau." @@ -12057,7 +12082,7 @@ msgstr "Telerau" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Doedd dim modd dod o hyd i'r pecyn cychwyn hwnnw." msgid "That username is already taken" msgstr "Mae'r enw defnyddiwr hwnnw eisoes wedi'i gymryd" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Dyna i gyd, bobl!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "Dyna bopeth!" @@ -12593,7 +12618,7 @@ msgstr "Gosodwyd y label hwn gennych chi." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "Gosodwyd y label hwn i'r cyfrif defnyddiwr cyfan a bydd yn ymddangos ym mhob postiad." -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Dyw'r labelwr hwn ddim wedi datgan pa labeli y mae'n eu cyhoeddi, ac efallai na fydd yn weithredol." @@ -12638,7 +12663,7 @@ msgstr "Mae'r person yma'n eich rhwystro" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Mae'r postiad hwn yn honni iddo gael ei greu ar <0>{0}, ond fe'i gwelwyd gyntaf gan Bluesky ar <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Mae'r postiad hwn yn honni iddo gael ei greu ar <0>{0}, ond fe'i gwe msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Mae gan y postiad hwn fath anhysbys o adwy edau arno. Mae'n bosibl bod eich ap yn rhy hen." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "Dim ond ar gyfer aelodau sydd wedi mewngofnodi mae'r postiad hwn yn weladwy." @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Does gan y defnyddiwr hwn ddim dilynwyr." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "Mae'r person yma'n eich rhwystro a does dim modd ei negesu." @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Mae'r defnyddiwr hwn wedi eich rhwystro. Does dim modd i chi weld eu cynnwys." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "Mae'r defnyddiwr wedi analluogi sgwrsio a does dim modd ei negesu." @@ -12734,7 +12761,7 @@ msgstr "Mae'r defnyddiwr hwn yn newydd yma. Pwyswch am ragor o wybodaeth ynghylc msgid "This user isn't following anyone." msgstr "Dyw'r defnyddiwr hwn ddim yn dilyn unrhyw un." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "Does dim modd chwarae'r fideo ar eich dyfais. Efallai nad yw'r codec fideo angenrheidiol ar eich porwr neu system (H.264/AAC)." @@ -12783,7 +12810,7 @@ msgstr "Dewisiadau Edafedd" msgid "Threaded" msgstr "Edafwyd" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Dewisiadau Edafedd" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "Gormod o gysylltiadau - mae gormod o gysylltiadau i'w mewnforio i chwilio am eich ffrindiau" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Brig" @@ -12855,7 +12882,7 @@ msgstr "Brig" msgid "Top replies first" msgstr "Prif atebion yn gyntaf" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Pwnc" @@ -12917,11 +12944,11 @@ msgstr "Trolio" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "Mae ymddiriedaeth yn deillio o berthnasoedd, cymunedau, a chyd-destun sy'n cael eu rhannu, felly rydym hefyd yn galluogi <0>dilyswyr dibynadwy: sefydliadau sy'n gallu cyhoeddi dilysiad yn uniongyrchol." -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "Rhowch gynnig ar derm chwilio gwahanol neu tynnwch rai hidlau." -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "Rhowch gynnig ar derm chwilio gwahanol." @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "Methu nôl ceisiadau i ymuno." #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "Methu canfod derbynnydd rwyf wedi ei ddewis." #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "Methu canfod y derbynnydd rwyf wedi ei ddewis." @@ -13103,7 +13132,7 @@ msgstr "Dad-ddilyn {0}" msgid "Unfollow account" msgstr "Dad-ddilyn y cyfrif" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Dad-ddilyn defnyddiwr" @@ -13191,7 +13220,7 @@ msgstr "Dad-dewi'r grŵp sgwrsio hwn" msgid "Unmute thread" msgstr "Dad-dewi'r edefyn" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Dad-dewi fideo" @@ -13509,7 +13538,7 @@ msgstr "Methodd y dilysu, ceisiwch eto." msgid "Verification settings" msgstr "Gosodiadau dilysu" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "Gosodiadau Dilysu" @@ -13617,7 +13646,7 @@ msgstr "Fideo" msgid "Video failed to process" msgstr "Methodd y fideo â phrosesu" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Ffrwd Fideo" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "Fideo gan {0}: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "Fideo gan {0}. Tapio i chwarae neu oedi'r fideo" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Gemau Fideo" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Fideo wedi'i atal" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Fideo yn chwarae" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Fideo heb ei ganfod." @@ -13692,7 +13721,7 @@ msgstr "Gweld afatar {0}" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Gweld proffil {0}" @@ -13723,8 +13752,8 @@ msgstr "Gweld cofnod blog am fwy o fanylion" msgid "View debug entry" msgstr "Gweld cofnod dadfygio" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Manylion" @@ -13797,7 +13826,7 @@ msgstr "Gweld y ddolen gwahodd ar gyfer y grŵp sgwrsio hwn" msgid "View the labeling service provided by @{0}" msgstr "Gweld y gwasanaeth labelu sy'n cael ei ddarparu gan @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "Gweld dilysiadau'r defnyddiwr hwn" @@ -13830,7 +13859,7 @@ msgstr "Gweld eich rhestrau cymedroli" msgid "View your muted accounts" msgstr "Gweld eich cyfrifon wedi tewi" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "Gweld eich dilysiadau" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Rydym yn cael problemau rhwydwaith, ceisiwch eto" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "Rydym yn cael anawsterau rhwydwaith, ceisiwch eto" @@ -14063,13 +14092,15 @@ msgstr "Mae'n ddrwg gennym, ond nid oeddem yn gallu datrys y rhestr hon. Os bydd msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Mae'n ddrwg gennym, ond nid oeddem yn gallu llwytho eich geiriau wedi'u tewi ar hyn o bryd. Ceisiwch eto." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "Ymddiheuriadau, does dim modd cwblhau eich chwilio." -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Ymddiheuriadau, ond doedd dim modd cwblhau eich chwilio. Ceisiwch eto ymhen rhai munudau." @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "Pwy sy'n gallu dilysu?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Wps!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "Gallwch chi ddim ychwanegu mwy na {EMOJI_REACTION_LIMIT, plural, zero {# ymatebion emoji} one {# ymateb emoji} two {# ymateb emoji} few {# ymateb emoji} many {# ymateb emoji} other {# ymateb emoji}}" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "Does dim modd i chi greu sgwrs grŵp eto." @@ -14562,7 +14594,7 @@ msgstr "Mae gennych chi newidiadau heb eu cadw o'r drafft hwn, hoffech chi eu ca msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "Mae gennych chi newidiadau heb eu cadw. Hoffech chi eu cadw cyn edrych ar eich drafftiau?" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Dydych chi ddim wedi creu pecyn cychwyn eto!" @@ -14621,7 +14653,7 @@ msgstr "Rhaid i chi fod yn berchennog sgwrs i ddileu aelod." msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "Rhaid eich bod yn o leiaf 13 oed i ddefnyddio Bluesky. Darllenwch ein <0>Amodau Gwasanaeth am ragor o wybodaeth." -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Rhaid i chi fod yn dilyn o leiaf saith o bobl eraill i gynhyrchu pecyn cychwyn." @@ -14798,7 +14830,7 @@ msgstr "Rydych wedi cyrraedd uchafswm y nifer o ddrafftiau" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "Rydych chi wedi cyrraedd y nifer uchaf o geisiadau sy'n cael eu caniatáu. Rhowch gynnig arall arni yn nes ymlaen." -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "Rydych wedi cyrraedd yr uchafswm o {MAX_FILTERS, plural, zero {# hidlyddion} one {# hidlydd} two {# hidlydd} few {# hidlydd} many {# hidlydd} other {# hidlydd}}. Ychwanegwch fwy o werthoedd at hidlydd sy'n bodoli yn lle creu rhai newydd." @@ -14814,7 +14846,7 @@ msgstr "Rydych wedi cyrraedd terfyn dyddiol llwytho fideos i fyny (gormod o feit msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Rydych wedi cyrraedd terfyn dyddiol llwytho fideos i fyny (gormod o fideos)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "Rydych wedi rhedeg allan o fideos i'w gwylio. Efallai ei fod yn amser da i gael newid bach?" @@ -14834,11 +14866,11 @@ msgstr "Mae eich cyfrif wedi'i atal" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Nid yw eich cyfrif yn ddigon hen eto i lwytho fideos i fyny. Ceisiwch eto yn nes ymlaen." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "Mae eich cyfrif yn rhy newydd" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "Rhaid i'ch cyfrif fod o leiaf 7 diwrnod oed i greu sgwrs grŵp newydd." @@ -14929,7 +14961,7 @@ msgstr "Does dim modd canfod eich darparwr gwesteia o gyfeiriad e-bost, felly by msgid "Your hosting provider is detected automatically from the username you enter." msgstr "Mae eich darparwr gwesteia yn cael ei ganfod yn awtomatig o'r enw defnyddiwr rydych yn ei nodi." -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "Eich dewis iaith" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "Eich llun proffil" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "Eich llun proffil wedi ei amgylchynu gan gylchoedd consentrig o luniau proffil defnyddwyr eraill" @@ -15015,3 +15047,4 @@ msgstr "Bydd eich enw defnyddiwr a'ch cyfrinair yn cael eu rhannu gyda <0>{host} #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "Eich dilysiadau" + diff --git a/src/locale/locales/da/messages.po b/src/locale/locales/da/messages.po index 8c8f00eaf2..c18adb4f13 100644 --- a/src/locale/locales/da/messages.po +++ b/src/locale/locales/da/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# like} other {# likes}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "{0, plural, one {# medlem} other {# medlemmer}}" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {følger} other {følger}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {opslag} other {opslag}}" @@ -234,10 +235,10 @@ msgstr "{0} (Konto)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "{0} føjet til chat" msgid "{0} and {1} added to chat" msgstr "{0} og {1} føjet til chat" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "{0} meldte sig ud" msgid "{0} left the group" msgstr "{0} forlod gruppen" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "{0}, {1} og {memberCount, plural, one {# other} other {# others}} føjet til chatten" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} følger" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "{handle} kan ikke tilføjes" @@ -711,7 +666,7 @@ msgstr "{handle} kan ikke tilføjes" msgid "{handle} can't be messaged" msgstr "{handle} kan ikke modtage beskeder" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "{handle} kan ikke modtage beskeder" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {# ulæst besked} other {# ulæste beske msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "{numMatches, plural, one {# kontakt fundet} other {# kontakter fundet}}" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "{profileName} oprettede sig på Bluesky for {timeAgoString} siden" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "+{0}" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {følger} other {følger}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {citat} other {citater}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {deling} other {delinger}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, one {gemt} other {gemte}}" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "<0>{displayName}<1/><2> tilføjede dig" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>Log ind<1> eller <2>opret en konto<3> <4>for at søge efter nyheder, sport, politik og alt andet, der sker på Bluesky." @@ -959,6 +908,13 @@ msgstr "<0>Du og<1> <2>{0} er med i din startparkke" msgid "⚠Invalid Handle" msgstr "⚠Ugyldigt handle" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 dage" msgid "7 days" msgstr "7 dage" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "En samling af populære feeds, du kan finde på Bluesky, herunder News, Book Sky, Game Dev, Blacksky og Fountain Pens" @@ -998,6 +954,8 @@ msgstr "Der opstod en netværksfejl. Tjek din internetforbindelse" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "Et screenshot af skrivefeltet til opslag med en ny knap ved siden af “Slå op” med teksten “Kladder” men fyrværkerieffekt. I selve skrivefeltet er der indtastet “Hej, har du hørt det seneste nye? Bluesky understøtter nu kladder!”" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "En valgt modtager følges ikke af afsenderen." -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "Adgang anmodet! Gruppeejeren vil gennemgå din anmodning." msgid "Accessibility" msgstr "Tilgængelighed" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Tilgængelighedsindstillinger" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "Konti med et amøbeformet blåt flueben <0><1/> kan verificere andre. De autoriserede verifikatorer er udvalgt af Bluesky." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "Aktivitet fra andre" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Tilføj endnu et opslag" msgid "Add another post to thread" msgstr "Tilføj endnu et opslag til tråd" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "Tilføj botmærkat til konto" msgid "Add emoji reaction" msgstr "Tilføj emojireaktion" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "" @@ -1570,7 +1533,7 @@ msgstr "Tillader adgang til direkte beskeder" msgid "Already have a code?" msgstr "Har du allerede modtaget en bekræftelseskode?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "Har du allerede en konto?" @@ -1624,7 +1587,7 @@ msgstr "En e-mail er sendt til {0}. Den indeholder en bekræftelseskode, som du msgid "An error has occurred" msgstr "Der opstod en fejl" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Der opstod en fejl" @@ -1641,7 +1604,7 @@ msgstr "Der opstod en fejl under indlæsning af foreslåede konti." msgid "An error occurred while fetching the feed." msgstr "Der opstod en fejl under indlæsning af feedet." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Der opstod en fejl under generering af din startpakke. Vil du prøve igen?" @@ -1650,11 +1613,11 @@ msgstr "Der opstod en fejl under generering af din startpakke. Vil du prøve ige msgid "An error occurred while hiding suggestion. {0}" msgstr "Der opstod en fejl ved forsøg på at skjule forslag. {0}" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Der opstod en fejl under indlæsning af videoen. Prøv igen senere." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Der opstod en fejl under indlæsning af videoen. Prøv igen senere." @@ -1694,7 +1657,7 @@ msgstr "Der opstod en fejl. {0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "En tegning af profilbilleder, der flyder fra en adressebog ind i Bluesky-appen" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "En illustration af adskillige Bluesky-opslag sammen med ikoner for videredeling, like og kommentar" @@ -1715,16 +1678,14 @@ msgstr "Et invitationslink lader folk deltage i denne gruppechat uden at blive t msgid "An issue not included in these options" msgstr "En anden årsag, der ikke er omfattet af ovennævnte" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "Der opstod en fejl ved start af chat, prøv igen." -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "Alle" @@ -1812,7 +1773,7 @@ msgstr "Alle som følger mig" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "De som har det vil ikke længere kunne deltage eller anmode om deltagelse. Du kan altid oprette et nyt." -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "Navne på appadgangskoder skal bestå af mindst 4 tegn" msgid "App passwords" msgstr "Appadgangskoder" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Appadgangskoder" @@ -1901,7 +1862,7 @@ msgstr "Klag over afgørelse" msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "Anvend pull request" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Arkiveret fra {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Arkiveret opslag" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "Nordlys" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "Botkonto" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "Botmærkat" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "Botmærkat" @@ -2063,9 +2024,9 @@ msgstr "Tilgængelig" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "Før du opretter eller besvarer et opslag, skal du bekræfte din e-mail." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Før du opretter en startpakke, skal du bekræfte din e-mail." @@ -2145,10 +2106,10 @@ msgstr "Før du kan modtage notifikationer om opslag fra {name}, skal du først #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "Begynd alderstjek ved at udfylde felterne herunder." msgid "Beta Feature" msgstr "Betafunktion" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Blokeret" msgid "Blocked accounts" msgstr "Blokerede konti" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Blokerede konti" @@ -2292,7 +2259,7 @@ msgstr "Blokerede konti kan ikke svare i dine tråde, omtale dig eller på anden 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 "Blokerede konti kan ikke svare i dine tråde, omtale dig eller på anden måde interagere med dig. Du vil ikke se deres indhold, og de vil ikke se dit." -#: src/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blokering forhindrer ikke denne mærkningstjeneste fra at sætte mærkater på din konto." @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky kan ikke bekræfte den anførte datos gyldighed." @@ -2369,7 +2336,7 @@ msgstr "Bluesky Socials tjenestevilkår" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "Bluesky gemmer dine kontakter som krypteret data. Hvis du fjerner dine kontakter, sletter vi øjeblikkeligt denne data." -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky vil vælge et antal anbefalede konti fra personer i dit netværk." @@ -2473,7 +2440,7 @@ msgstr "Knap, der går til din hjemmetidslinje" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Af {0}" @@ -2516,11 +2483,11 @@ msgstr "Ved at oprette en konto accepterer du <0>tjenestevilkårene og <1>pr msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Ved at oprette en konto accepterer du <0>tjenestevilkårene." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "Af dig" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Kamera" @@ -2597,7 +2564,7 @@ msgstr "Annuller genaktivering og log ud" msgid "Cancel reply" msgstr "Annuller svar" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Annuller søgning" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "Ændringer til startpakken vil ikke blive afspejlet i listen efter oprettelse. Listen vil blive en separat kopi." #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Chat skjult" msgid "Chat not found." msgstr "Chat ikke fundet." -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "Chatejere kan ikke forlade en gruppechat." #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "Chatmodtager følges ikke af afsenderen." -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "Indbakke for chatanmodninger" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Chatanmodninger" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Chatindstillinger" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Chat ikke længere skjult" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Chats" @@ -2849,7 +2817,7 @@ msgstr "Vælg metode til domæneverifikation" msgid "Choose Feeds" msgstr "Vælg feeds" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Vælg for mig" @@ -3015,7 +2983,7 @@ msgstr "Klik for at prøve at sende beskeden igen" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Klik for at prøve at sende beskeden igen" msgid "Close" msgstr "Luk" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Luk aktiv dialog" @@ -3082,7 +3050,7 @@ msgstr "Luk billedviser" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Luk menu" @@ -3102,7 +3070,7 @@ msgstr "Luk banner for indkommende anmodninger" msgid "Close this dialog" msgstr "Luk dialog" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "Luk velkomstdialog" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Tegneserier" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Fælleskabsregler" @@ -3265,7 +3233,7 @@ msgstr "Indhold og medier" msgid "Content and media" msgstr "Indhold og medier" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Indhold og medier" @@ -3301,7 +3269,7 @@ msgstr "Indholdsadvarsel" msgid "Content warnings" msgstr "Indholdsadvarsel" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Baggrund for kontekstmenu, klik for at lukke menuen." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Fortsæt tråd..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "Fortsæt til gruppenavn" @@ -3376,7 +3344,7 @@ msgstr "Samtale ikke fundet." msgid "Copied build version to clipboard" msgstr "Kopieret versionsnummer til udklipsholder" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "" @@ -3384,7 +3352,7 @@ msgstr "" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Kopier appadgangskode" msgid "Copy at:// URI" msgstr "Kopier at://-URI" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "Kopier forfatter-DID" @@ -3457,10 +3425,10 @@ msgstr "Kopier link" msgid "Copy link to list" msgstr "Kopier link til liste" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Kopier link til opslag" @@ -3478,8 +3446,8 @@ msgstr "Kopier link til startpakke" msgid "Copy message text" msgstr "Kopier beskedtekst" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Kopier opslagets at://-URI" @@ -3498,7 +3466,7 @@ msgstr "Kopier TXT-record" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Ophavsretspolitik" @@ -3614,8 +3582,8 @@ msgstr "" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Opret" @@ -3632,9 +3600,9 @@ msgstr "Opret en liste ud fra denne startpakke" msgid "Create a QR code for a starter pack" msgstr "Opret en QR-kode til en startpakke" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Opret en startpakke" @@ -3643,12 +3611,12 @@ msgstr "Opret en startpakke" msgid "Create a Starter Pack" msgstr "Opret en startpakke" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Opret en startpakke for mig" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Opret konto" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Opret en konto" @@ -3678,11 +3646,11 @@ msgstr "Opret en konto uden at bruge denne startpakke" msgid "Create an avatar instead" msgstr "Opret en avatar i stedet" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Opret endnu en" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "Opret gruppechat" @@ -4010,7 +3978,7 @@ msgstr "Deaktiver" msgid "Disable 2FA" msgstr "Deaktiver 2FA" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "Deaktiver undertekster" @@ -4150,7 +4118,7 @@ msgstr "Vis større alt-tekst-etiketter" msgid "Display name" msgstr "Profilnavn" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "Glem alt om trolls og clickbait. Find rigtige mennesker og samtaler, der giver mening." @@ -4232,7 +4200,7 @@ msgstr "Tryk dobbelt eller langt på beskeden for at tilføje en reaktion" msgid "Double tap to close the dialog" msgstr "Tryk dobbelt for at lukke dialogen" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Tryk dobbelt for at like" @@ -4336,6 +4304,7 @@ msgstr "Spiseforstyrrelser" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "Rediger livetilstand" msgid "Edit moderation list" msgstr "Rediger moderationsliste" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Rediger mine feeds" @@ -4414,6 +4383,11 @@ msgstr "Rediger mine feeds" msgid "Edit name" msgstr "Rediger navn" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Rediger personer" @@ -4452,7 +4426,7 @@ msgstr "Rediger brugerliste" msgid "Edit who can reply" msgstr "Rediger, hvem der kan svare" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Rediger din startpakke" @@ -4508,8 +4482,8 @@ msgstr "HTML-kode til indlejring" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Indlejr opslag" @@ -4517,7 +4491,7 @@ msgstr "Indlejr opslag" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Indlejr dette opslag på dit website. Kopier blot følgende kodestump og indsæt den i HTML-koden på dit website." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Indlejret videoafspiller" @@ -4541,7 +4515,7 @@ msgstr "Aktiver voksenindhold" msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "Aktiver undertekster" @@ -4558,12 +4532,13 @@ msgstr "Aktiver eksterne medier" msgid "Enable media players for" msgstr "Aktiver medieafspillere for" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "Aktiver notifikationer for en konto ved at besøge dens profil og trykke på <0>klokkeikonet <1/>." -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "Aktiver push-notifikationer" @@ -4589,7 +4564,7 @@ msgstr "Aktiver populære videoer i dit Discover-feed" msgid "Enabled" msgstr "Aktiveret" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Slut på feed" @@ -4616,7 +4591,7 @@ msgstr "Indtast et ord eller tag" msgid "Enter code" msgstr "Indtast kode" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Åbn i fuld skærm" @@ -4658,7 +4633,7 @@ msgstr "Indtsat dit brugernavn og din adgangskode" msgid "Enters full screen" msgstr "Åbner i fuld skærm" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "Underholdning" @@ -4692,7 +4667,7 @@ msgstr "En fejl opstod under lagring af fil" msgid "Error receiving captcha response." msgstr "En fejl opstod under modtagelse af opgaveløsning" -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "Fejl: {error}" @@ -4704,8 +4679,8 @@ msgstr "Alle kan svare" msgid "Everybody can reply to this post." msgstr "Alle kan besvare dette opslag." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Alle" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Alle" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "Alt andet" @@ -4746,7 +4721,7 @@ msgstr "Udelad brugere, du følger" msgid "Excludes users you follow" msgstr "Anvendes ikke på brugere, du følger" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Forlad fuld skærm" @@ -4767,7 +4742,7 @@ msgstr "Udvid eller sammenklap det fulde opslag, du besvarer" msgid "Expand post text" msgstr "Udvid opslagets tekst" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Udvider eller sammenklapper opslagets tekst" @@ -4810,15 +4785,15 @@ msgstr "Voldsomme eller stødende medier." msgid "Explicit sexual images." msgstr "Pornografiske billeder." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "Udforsk" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "Udforsk appen," @@ -4852,7 +4827,7 @@ msgstr "Eksterne medier" 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 "Afspilning af medier fra eksterne websites muliggør indsamling af oplysninger om dig og din enhed. Der udveksles ingen oplysninger, før du starter afspilningen." -#: src/Navigation.tsx:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Indstillinger for eksterne medier" @@ -4894,7 +4869,7 @@ msgstr "Ændring af handle fejlede. Prøv igen." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "Kunne ikke kopiere link" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "Kunne ikke forlade gruppechat" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "Kunne ikke indlæse samtaler" @@ -5002,9 +4977,10 @@ msgstr "Indlæsning af indstillinger for feeds fejlede" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "Kunne ikke indlæse notifikationsindstillinger." @@ -5035,12 +5011,12 @@ msgstr "Indlæsning af foreslåede konti fejlede" msgid "Failed to lock group chat" msgstr "Kunne ikke låse gruppechat" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "Kunne ikke markere alle chats som læst" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "Falsk konto eller bot" msgid "False information about elections" msgstr "Misinformation om valg" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Feed" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "Feedback blev sendt feedets ejer" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "Hent opdatering" msgid "File saved successfully!" msgstr "Fil blev gemt!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "Begræns, hvem der kan modtage notifikationer om din aktivitet" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "Begræns, hvem du kan modtage notifikationer fra" @@ -5356,8 +5332,8 @@ msgstr "Find konti, du kan følge" msgid "Find and invite friends" msgstr "Find og inviter venner" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "Find kontakter" @@ -5378,7 +5354,7 @@ msgstr "Find personer, du kan følge" msgid "Find people you know" msgstr "Find personer du kender" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Find opslag, brugere og feeds på Bluesky" @@ -5391,7 +5367,7 @@ msgstr "Find dine venner" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "Find dine venner på Bluesky ved at bekræfte dit telefonnummer og sammenligne med dine kontakter. Vi passer på dine oplysninger, og du har selv kontrol over dem. <0>Læs mere" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "Find de rigtige mennesker" @@ -5433,7 +5409,7 @@ msgstr "Fokuser søgefeltet" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Følg {0}" msgid "Follow {displayName}" msgstr "Følg {displayName}" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "Følg {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "Følgere kan deltage" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Følgere af @{0}, som du måske kender" @@ -5548,7 +5524,7 @@ msgstr "Følgere, du kender" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Følger {0}" msgid "Following {displayName}" msgstr "Følger {displayName}" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "Følger {handle}" @@ -5582,7 +5558,7 @@ msgstr "Følger {handle}" msgid "Following feed preferences" msgstr "Indstillinger for følgerfeed" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Indstillinger for følgerfeed" @@ -5632,7 +5608,7 @@ msgstr "Til dig" msgid "Forever" msgstr "Indtil videre" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "Ikke mere støj" @@ -5651,11 +5627,13 @@ msgstr "Glemt adgangskode?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "Fire beskedbobler i en gruppechat. Første besked: \"Har du hørt det sidste nye? Bluesky har nu gruppechats!\" Anden besked: \"Fedt!\" Tredje besked: \"Vildt, 50 personer i én chat!\" Fjerde besked: \"Du kan også sende invitationslinks!\"" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "Slip dit feed fri" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "Fra" @@ -5678,7 +5656,7 @@ msgstr "Fra <0/>" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Generer en startpakke" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "Få hjælp" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "Få notifikationer om startpakker, bekræftelse og øvrig aktivitet." -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "Få notifikationer, når nogen følger dig." -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "Få notifikationer, når nogen liker dine opslag." -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "Få notifikationer, når nogen liker dine videredelinger." -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "Få notifikationer, når nogen nævner dig." -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "Få notifikationer, når nogen citerer dine opslag." -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "Få notifikationer, når nogen besvarer dine opslag." -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "Få notifikationer, når nogen videredeler dine opslag." -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "Få notifikationer, når nogen deler dine videredelinger." @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "Bliv notificeret om nye opslag" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "Bliv notificeret om nye opslag fra {name}" @@ -5826,8 +5804,8 @@ msgstr "Forherligelse af vold" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "Gå live i" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "Gruppechatnavn opdateret" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "Gruppechatindstillinger" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "Gruppechats kan højst have {0, plural, one {}other {# deltagere}}." #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "Gruppe er låst" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "Gruppenavn" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "Gruppenavnet er for langt. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, one {}other {Den maksimale længde er # tegn.}}" @@ -6081,7 +6060,7 @@ msgstr "Skadelige eller risikable aktiviteter" msgid "Harming or endangering minors" msgstr "Udsættelse af mindreårige for skade eller fare" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Hashtag" @@ -6144,7 +6123,7 @@ msgstr "Halløj!" msgid "Hidden" msgstr "Skjult" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Skjult af dine moderationsindstillinger." @@ -6297,8 +6276,8 @@ msgstr "Hmm, vi kunne ikke indlæse moderationstjenesten." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Vent lidt! Vi udruller gradvist adgang til video, og du er stadig i kø. Prøv igen senere!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "Hvis du opdaterer din e-mailadresse, vil 2FA via e-mail blive deaktivere msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Hvis du vil skifte din adgangskode, sender vi dig en kode til at bekræfte, at dette er din konto." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "Hvis du vil begrænse, hvem der kan modtage notifikationer om din egen kontos aktivitet, kan du ændre dette under <0>Indstillinger → Privatliv og sikkerhed." @@ -6548,7 +6528,7 @@ msgstr "I appen, push, alle" msgid "In-app, push, people you follow" msgstr "I appen, push, personer du følger" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "Indbakke er tom" @@ -6560,6 +6540,7 @@ msgstr "Tom indbakke!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Mærkater tilføjet" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Mærkater kan tilknyttes brugere og indhold. De kan bruges til at skjule, advare og kategorisere i netværket." @@ -6864,7 +6845,7 @@ msgstr "Mærkater på din konto" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Sprogindstillinger" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "Senest påbegyndt netop nu" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Seneste" @@ -6908,7 +6889,7 @@ msgstr "Læs mere" msgid "Learn More" msgstr "Læs mere" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "Forlod gruppechat." msgid "left to go." msgstr "foran dig i køen." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Lad mig vælge" @@ -7093,8 +7074,8 @@ msgstr "Like dette feed" msgid "Like this labeler" msgstr "Like denne mærkningstjeneste" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Liket af" @@ -7111,6 +7092,24 @@ msgstr "Liket af" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Liket af {0, plural, one {# bruger} other {# brugere}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Liket af {likeCount, plural, one {# bruger} other {# brugere}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Likes" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "Likes af dine videredelinger" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Likes af dette opslag" @@ -7144,7 +7143,7 @@ msgstr "Lineært" msgid "Link copied to clipboard" msgstr "Link kopieret til udklipsholder" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Liste" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Liste ikke længere skjult" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Indlæs nye notifikationer" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "Låser denne gruppechat" msgid "Locked" msgstr "Låst" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Log" @@ -7387,7 +7386,7 @@ msgstr "Kærligheds-GIF’er" msgid "Make adjustments to email settings for your account" msgstr "Tilpas e-mailindstillinger for din konto" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Opret en for mig" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "Marker alle læst" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "Marker alle chats som læst" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Marker som læst" msgid "Marked all as read" msgstr "Marker alle som læst" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "Markerede alle chats som læst" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "Markerede alle anmodninger som læst" @@ -7456,6 +7455,10 @@ msgstr "Markerede alle anmodninger som læst" msgid "Maybe later" msgstr "Måske senere" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "omtalte brugere" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Omtaler" @@ -7563,7 +7566,7 @@ msgstr "Besked for lang ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgid "Message options" msgstr "Beskedindstillinger" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Beskeder" @@ -7592,7 +7595,7 @@ msgstr "Misvisende" msgid "Missing media" msgstr "Medier mangler" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Moderation" @@ -7636,7 +7639,7 @@ msgstr "Moderationsliste opdateret" msgid "Moderation lists" msgstr "Moderationslister" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Moderationslister" @@ -7645,7 +7648,7 @@ msgstr "Moderationslister" msgid "moderation settings" msgstr "moderationsindstillinger" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Moderationstilstande" @@ -7786,7 +7789,7 @@ msgstr "Skjult" msgid "Muted accounts" msgstr "Skjulte konti" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Skjulte konti" @@ -7892,11 +7895,11 @@ msgstr "{postsCount, plural, one {Nyt} other {Nye}} opslag fra {firstAuthorName} #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Ny chat" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "Ny feature" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "Nye følgere" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "Ny gruppechat" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "Ny gruppechat" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "Ny gruppechat med:" @@ -7965,13 +7968,13 @@ msgstr "Ny liste" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Nyeste svar først" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Nyheder" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Næste billede" msgid "Night" msgstr "Nat" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "Ingen annoncer, ingen tracking, ingen manipulerende algoritme. Bluesky respekterer din tid og opmærksomhed." @@ -8142,7 +8145,7 @@ msgstr "Ingen medier endnu" msgid "No messages yet" msgstr "Ingen beskeder endnu" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "Ingen algoritmer, der prioriterer spam og belønner doomscrolling. Find feeds, der arbejder for dig, ikke imod dig." @@ -8183,12 +8186,12 @@ msgstr "Ingen kan skrive beskeder" msgid "No posts here" msgstr "Ingen opslag her" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "Ingen opslag endnu" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Ingen citater endnu" @@ -8216,7 +8219,7 @@ msgstr "Intet resultat" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Ingen resultater" @@ -8235,15 +8238,15 @@ msgstr "Ingen resultater fundet" msgid "No results found for \"{query}\"" msgstr "Ingen resultater fundet for \"{query}\"" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "Ingen resultater fundet for “<0>{query}”." -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "Ingen" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Ingen har liket dette endnu. Måske skulle du være den første!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Ingen har citeret dette endnu. Måske skulle du være den første!" @@ -8297,6 +8300,10 @@ msgstr "Intime billeder uden samtykke" msgid "Non-sexual Nudity" msgstr "Ikkeseksuel nøgenhed" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "Ikke tilgængelig på denne på denne platform." msgid "Not followed by anyone you’re following" msgstr "Følges ikke af nogen du følger" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Ikke fundet" @@ -8332,7 +8339,7 @@ msgstr "Note vedr. deling" 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 "OBS: Bluesky er et åbent og offentligt netværk. Denne indstilling begrænser kun synligheden af dit indhold her på Bluesky. Andre apps og websites respekterer ikke nødvendigvis denne indstilling. Dit indhold kan stadig blive vist i andre apps og på andre websites til udloggede brugere." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "OBS: Dette opslag er kun synligt for indloggede brugere." @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "Endnu ingen gemte" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Notifikationindstillinger" @@ -8352,11 +8359,12 @@ msgstr "Notifikationindstillinger" msgid "Notification sounds" msgstr "Notifikationslyde" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "OK" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Okay" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Nulstil velkomst" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "En af de valgte modtagere tillader ikke gruppechats." #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "En af de valgte modtagere har blokeret dig og kan ikke kontaktes." @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Kun WebVTT-filer (.vtt) er understøttet" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "Ups, denne profil eksisterer ikke. Prøv at skanne en anden." #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Åbn moderationsfejlsøgningsside" msgid "Open muted words and tags settings" msgstr "Åbn indstillinger for skjulte ord og tags" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "Åbn pakke" @@ -8699,7 +8709,7 @@ msgstr "Åbner yderligere oplysninger om en loghændelse" msgid "Opens alt text dialog" msgstr "Åbner alt-tekstdialog" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Åbner enhedens kamera" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Adgangskode opdateret!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Pause" @@ -8925,12 +8935,12 @@ msgstr "Pause" msgid "Pause GIF" msgstr "Stop afspilning" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Stop afspilning" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Personer" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "Personer {ownerName} følger, kan anmode om at deltage" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Personer som følges af @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Personer som @{0} følger" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "Personer jeg følger" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "Brugere jeg følger, kan anmode om at blive medlem ind" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "Personer du følger" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Fastgjort til dine feeds" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Afspil" @@ -9076,8 +9086,8 @@ msgstr "Afspil {0}" msgid "Play GIF" msgstr "Afspil GIF" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Afspil video" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "Skriv din besked herunder:" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Politik" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "Opslag blokeret" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Opslag af @{0}" @@ -9340,7 +9350,7 @@ msgstr "Opslag skjult af dig" msgid "Post interaction settings" msgstr "Interaktionsindstillinger" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Interaktionsindstillinger" @@ -9377,6 +9387,7 @@ msgstr "Opslag blev frigjort" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Opslag kan skjules baseret på deres tekst, tags eller begge dele. Vi an msgid "Posts hidden" msgstr "Opslag er skjult" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "Potentielt misvisende link" @@ -9445,20 +9460,21 @@ msgstr "Privatliv" msgid "Privacy and security" msgstr "Privatliv og sikkerhed" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Privatliv og sikkerhed" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "Privatlivs- og sikkerhedsindstillinger" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Citatopslag ikke tilladt" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Citater" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Citater af dette opslag" @@ -9643,7 +9659,7 @@ msgstr "Genaktiv din konto" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "Læs {0, plural, one {yderligere # svar} other {yderligere # svar}}" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "Læs blogindlæg" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Læs mindre" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Læs mere" @@ -9683,11 +9699,11 @@ msgstr "Læs Blueskys privatlivspolitik" msgid "Read the Bluesky Terms of Service" msgstr "Læs Blueskys tjenestevilkår" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "Ægte samtaler." -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "Ægte mennesker." @@ -9740,7 +9756,7 @@ msgstr "Afvis chatanmodning" msgid "Reject join request" msgstr "Afvis anmodning om deltagelse" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Genindlæs samtaler" @@ -10010,8 +10026,9 @@ msgstr "Besvaret besked, tryk for at rulle hen til den" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Svar" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Videredelt af dig" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "Videredelinger" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Videredelinger af dette opslag" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "Videredeling af dine videredelinger" @@ -10245,7 +10262,7 @@ msgstr "Anmodet" msgid "Requests" msgstr "Anmodninger" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Prøver at gentage den seneste handling, der fejlede" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Vender tilbage til forsiden" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Går til forrige side" @@ -10458,7 +10475,7 @@ msgstr "Gem kladde" msgid "Save draft?" msgstr "Gem kladde?" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Gemte feeds" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "Gemte opslag" @@ -10512,8 +10529,8 @@ msgstr "Tilføjet dine feeds" msgid "Say hello!" msgstr "Sig hej!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "Sig hej til nogen" @@ -10527,7 +10544,7 @@ msgstr "Skan" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "Skan QR-kode" @@ -10556,16 +10573,16 @@ msgstr "Rul til toppen" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Søg" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Søg i opslag fra @{0}" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Søg efter GIF'er" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "Søgning er i øjeblikket kun tilgængeligt for indloggede brugere" @@ -10777,12 +10794,13 @@ msgstr "Vælg en mulighed" msgid "Select app language" msgstr "Vælg appsprog" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "Vælg undertekstfil (.vtt)" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "Vælg chatten \"{name}\"" @@ -10823,7 +10841,7 @@ msgstr "Vælg GIF" msgid "Select GIF \"{0}\"" msgstr "Vælg GIF \"{0}\"" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "Vælg gruppechatmedlemmer" @@ -10942,7 +10960,8 @@ msgstr "Send besked" msgid "Send post to {name}" msgstr "Send opslag til {name}" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Send opslag til..." @@ -10960,11 +10979,11 @@ msgstr "Send beskeden fra din telefon" msgid "Send verification email" msgstr "Send bekræftelses-e-mail" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "Angiver e-mail til nulstilling af adgangskode" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Indstillinger" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "Indstillinger for aktivitet fra andre" @@ -11033,49 +11052,49 @@ msgstr "Indstillinger for aktivitet fra andre" msgid "Settings for allowing others to be notified of your posts" msgstr "Indstillinger for at tillade andre at blive notificeret om dine opslag" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "Notifikationsindstillinger for likes" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "Notifikationsindstillinger for omtaler" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "Notifikationsindstillinger for nye følgere" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "Notifikationsindstillinger for alt andet" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "Notifikationsindstillinger for likes af dine videredelinger" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "Notifikationsindstillinger for videredeling af dine videredelinger" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "Notifikationsindstillinger for citater" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "Notifikationsindstillinger for svar" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "Notifikationsindstillinger for videredelinger" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "Del alligevel" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "Del forfatter-DID" @@ -11124,7 +11143,7 @@ msgstr "Del forfatter-DID" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Del link-dialog" msgid "Share my profile" msgstr "Del min profil" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "Del opslagets at://-URI" @@ -11170,8 +11189,8 @@ msgstr "Del QR-kode" msgid "Share this feed" msgstr "Del dette feed" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "Del denne startpakke" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Del denne startpakke og hjælp andre med at blive en del af fællesskabet på Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "Del dine kontakter for at finde venner" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Test af delte indstillinger" @@ -11231,8 +11250,8 @@ msgstr "Vis alt-tekst" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Vis alligevel" @@ -11330,7 +11349,7 @@ msgstr "Vis advarsel og filtrer fra feeds" msgid "Show when you’re live" msgstr "Vis, når nu er live" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Viser, hvornår dette opslag blev oprettet" @@ -11345,8 +11364,8 @@ msgstr "Viser indholdet" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "Viser indholdet" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "Udsætter påmindelen" msgid "So many thoughts, you should post one" msgstr "Så mange idéer, du burde slippe fri" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "Sociale medier på dine præmisser." @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Noget gik galt, prøv igen" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "Spam, snyd eller bedrag" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Sport" @@ -11665,7 +11684,7 @@ msgstr "Start en samtale, og den vil blive vist her." msgid "Start a group chat" msgstr "Start en gruppechat" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Start en ny chat" @@ -11679,17 +11698,17 @@ msgstr "Kom i gang med at tilføje personer" msgid "Start adding people!" msgstr "Kom i gang med at tilføje personer!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "Start chat" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Start chat med {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Startpakke" @@ -11712,12 +11731,16 @@ msgstr "Startpakke af dig" msgid "Starter pack is invalid" msgstr "Startpakke er ugyldig" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Startpakker" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Startpakker lader dig let dele dine foretrukne feeds og personer med dine venner." @@ -11751,7 +11774,7 @@ msgstr "Lager tømt. Genstart appen nu." msgid "Stored as part of a secure code for matching with others" msgstr "Gemt som del af en tjeksum for match med andre" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Storybook" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "Abonner på {publicationTitle} via {0}" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Abonner på @{0} for at bruge disse labels:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "Verificering lykkedes" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "Foreslået" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Solnedgang" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "Denne funktion er endnu ikke lanceret i dit land! Kom igen senere." #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "Spærrede konti kan ikke deltage i en gruppechat." #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "Spærrede konti kan ikke deltage i en chat." @@ -12057,7 +12082,7 @@ msgstr "Tjenestevilkår" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Startpakke ikke fundet." msgid "That username is already taken" msgstr "Det brugernavn er allerede taget" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Det var alt, folkens!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "Det var alt" @@ -12593,7 +12618,7 @@ msgstr "Denne mærkat blev sat på dig." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Denne mærkningstjeneste har ikke oplyst, hvilken mærkater den sætter, og den er muligvis inaktiv." @@ -12638,7 +12663,7 @@ msgstr "Denne person blokerer dig" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Dette opslag er dateret <0>{0}, men det blev først oprettet på Bluesky <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Dette opslag er dateret <0>{0}, men det blev først oprettet på Blu msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Dette opslag har en ukendt interaktionsindstillinger. Din app trænger måske til at blive opdateret." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "Dette opslag er kun synligt for indloggede brugere." @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Denne bruger har ikke nogen følgere." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "Denne bruger har blokeret dig og kan ikke kontaktes." @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Denne bruger har blokeret dig. Du kan ikke se kontoens indhold." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "Denne bruger har deaktiveret chat og kan ikke kontaktes." @@ -12734,7 +12761,7 @@ msgstr "Denne bruger er ny her. Tryk for at se, hvornår kontoen blev oprettet." msgid "This user isn't following anyone." msgstr "Denne bruger følger ikke nogen." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "Denne video kan ikke afspilles på din enhed. Din browser eller dit operativsystem mangler muligvis de krævede videocodecs (H.264/AAC)." @@ -12783,7 +12810,7 @@ msgstr "Indstillinger for tråde" msgid "Threaded" msgstr "Trådet" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Trådindstillinger" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "For mange kontakter – du har overskredet antal kontakter, du kan importere for at finde venner" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Top" @@ -12855,7 +12882,7 @@ msgstr "Top" msgid "Top replies first" msgstr "Mest populære svar først" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Emne" @@ -12917,11 +12944,11 @@ msgstr "Trolling" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "Tillid opstår gennem forbindelser, fællesskaber og delt indhold, så vi åbner nu for <0>autoriserede verifikatorer, dvs. organisationer, som kan verificere brugerkonto." -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "Kunne ikke hente anmodninger om deltagelse." #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "Kunne ikke finde en valgt modtager." #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "Kunne ikke finde den valgte modtager." @@ -13103,7 +13132,7 @@ msgstr "Følg ikke længer {0}" msgid "Unfollow account" msgstr "Følg ikke længere konto" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Ophører med at følge brugeren" @@ -13191,7 +13220,7 @@ msgstr "Skjul ikke længere denne gruppechat" msgid "Unmute thread" msgstr "Skjul ikke længere tråd" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Skjul ikke længere video" @@ -13509,7 +13538,7 @@ msgstr "Verificering fejlede, prøv igen." msgid "Verification settings" msgstr "Verifikationsindstillinger" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "Verifikationsindstillinger" @@ -13617,7 +13646,7 @@ msgstr "Video" msgid "Video failed to process" msgstr "Videobehandling fejlede" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Videofeed" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "Videofeed fra {0}: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "Video fra {0}. Tryk for at starte eller stoppe afspilning" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Computerspil" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Video er sat på pause" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Video afspiller" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Video ikke fundet." @@ -13692,7 +13721,7 @@ msgstr "{0}s profilbillede" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Se {0}s profil" @@ -13723,8 +13752,8 @@ msgstr "Se blogpost for mere information" msgid "View debug entry" msgstr "Se loghændelse" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Læs mere" @@ -13797,7 +13826,7 @@ msgstr "Vis invitationslink for denne gruppechat" msgid "View the labeling service provided by @{0}" msgstr "Vis mærkningstjenesten drevet af @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "Se denne brugers verifikationer" @@ -13830,7 +13859,7 @@ msgstr "Vis moderationslister" msgid "View your muted accounts" msgstr "Vis dine skjulte konti" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "Se dine verifikationer" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Vi har netværksproblemer, prøv igen." #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "Vi har netværksproblemer, prøv igen" @@ -14063,13 +14092,15 @@ msgstr "Beklager, men vi kunne ikke indlæse denne liste. Hvis problemet varer v msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Beklager, men vi kunne ikke indlæse dine skjulte ord. Prøv igen." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Beklager, men din søgning kunne ikke gennemføres. Prøv igen om lidt." @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "Hvem kan verificere?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Ups!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "Du kan ikke tilføje flere end {EMOJI_REACTION_LIMIT, plural, one {# emojireaktion} other {# emojireaktioner}}" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "Du kan endnu oprette en gruppechat endnu." @@ -14562,7 +14594,7 @@ msgstr "Du har ikke-gemte ændringer til denne kladde. Vil du gemme dem?" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "Du har ikke-gemte ændringer. Vil du gemme, før du ser dine kladder?" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Du har endnu ikke oprettet en startpakke!" @@ -14621,7 +14653,7 @@ msgstr "Du skal være chattens ejer for at fjerne et medlem." msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "Du skal være mindst 13 år gammel for at bruge Bluesky. Læs mere i vores <0>tjenestevilkår." -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Du skal følge mindst syv andre konti for at oprette en startpakke." @@ -14798,7 +14830,7 @@ msgstr "Du har nået det maksimale antal kladder" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "Du har nået det maksimalt tilladte antal forespørgsler. Prøv igen senere." -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "Du har nået din daglige grænse for videouploads (for mange bytes)" msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Du har nået din daglige grænse for videouploads (for mange videoer)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "Du er løbet tør for videoer at se. Måske er det på tide at holde en pause?" @@ -14834,11 +14866,11 @@ msgstr "Din konto er suspenderet" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Din konto er ikke gammel nok til videoupload. Prøv igen senere." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "Din konto er for ny" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "Din konto skal være mindst 7 dage gammel for at kunne oprette en ny gruppechat." @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "Dit foretrukne sprog" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "Dit profilbillede" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "Dit profilbillede omgivet af koncentriske cirkler af andre brugeres profilbilleder" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "Dine verifikationer" + diff --git a/src/locale/locales/de/messages.po b/src/locale/locales/de/messages.po index c1012e3abb..4e0d17d059 100644 --- a/src/locale/locales/de/messages.po +++ b/src/locale/locales/de/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# Gefällt mir} other {# Gefällt mir}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "{0, plural, one {# Mitglied} other {# Mitglieder}}" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {Folge ich} other {Folge ich}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {Post} other {Posts}}" @@ -234,10 +235,10 @@ msgstr "{0} (Account)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "{0} {1}" @@ -264,29 +265,6 @@ msgstr "{0} zum Chat hinzugefügt" msgid "{0} and {1} added to chat" msgstr "{0} und {1} zum Chat hinzugefügt" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "{0} hat den Chat verlassen" msgid "{0} left the group" msgstr "{0} hat die Gruppe verlassen" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "{0}, " msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "{0}, {1} und {memberCount, plural, one {# weitere Person} other {# weitere Personen}} wurden zum Chat hinzugefügt" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} Folge ich" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "{handle} kann nicht hinzugefügt werden" @@ -711,7 +666,7 @@ msgstr "{handle} kann nicht hinzugefügt werden" msgid "{handle} can't be messaged" msgstr "{handle} kann nicht angeschrieben werden" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "{handle} kann nicht angeschrieben werden" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {# ungelesenes Element} other {# ungeles msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "{numMatches, plural, one {# Kontakt gefunden} other {# Kontakte gefunden}}" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "{profileName} ist Bluesky vor {timeAgoString} beigetreten" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "+{0}" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {Folge ich} other {Folge ich}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {Zitat} other {Zitate}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {Repost} other {Reposts}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, one {Speicherung} other {Speicherungen}}" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "<0>{0} {likeCount, plural, one {Gefällt mir} other {Gefällt mir}}" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "<0>{displayName}<1/><2> hat dich hinzugefügt" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>Einloggen<1> oder <2>einen Account erstellen<3> <4>um nach Nachrichten, Sport, Politik und allem anderen zu suchen, was auf Bluesky passiert." @@ -959,6 +908,13 @@ msgstr "<0>Du und<1> <2>{0} sind in deinem Startpaket enthalten" msgid "⚠Invalid Handle" msgstr "⚠Ungültiger Handle" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "1.000+ Posts" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 Tage" msgid "7 days" msgstr "7 Tage" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "Eine Sammlung beliebter Feeds, die du auf Bluesky finden kannst, einschließlich News, Booksky, Game Dev, Blacksky, und Fountain Pens" @@ -998,6 +954,8 @@ msgstr "Ein Netzwerkfehler ist aufgetreten. Bitte überprüfe deine Internetverb #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "Ein Screenshot des Post-Editors mit einem neuen Button „Entwürfe“ neben dem Posten-Button, begleitet von einem Feuerwerk in Regenbogenfarben. Darunter steht im Editor (aus dem Englischen übersetzt) der Text: „Hey, hast du schon gehört? Bluesky hat jetzt Entwürfe!!!“." #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "Der Absender folgt einem ausgewählten Empfänger nicht." -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "Zugang angefragt! Der Gruppeninhaber wird deine Anfrage prüfen." msgid "Accessibility" msgstr "Barrierefreiheit" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Barrierefreiheitseinstellungen" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "Accounts mit einem gewellten blauen Häkchen <0><1/> können andere verifizieren. Diese vertrauenswürdigen Verifizierer werden von Bluesky ausgewählt." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "Aktivität von anderen" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "Aktivitätsmitteilungen" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Einen weiteren Post hinzufügen" msgid "Add another post to thread" msgstr "Einen weiteren Post zum Thread hinzufügen" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "Weiteren Suchfilter hinzufügen" @@ -1263,7 +1226,7 @@ msgstr "Automatisierungskennzeichnung zum Account hinzufügen" msgid "Add emoji reaction" msgstr "Emoji-Reaktion hinzufügen" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "Filter hinzufügen" @@ -1570,7 +1533,7 @@ msgstr "Ermöglicht Zugriff auf Direktnachrichten" msgid "Already have a code?" msgstr "Hast du bereits einen Code?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "Hast du bereits einen Account?" @@ -1624,7 +1587,7 @@ msgstr "Eine E-Mail wurde an {0} gesendet. Sie enthält einen Bestätigungscode, msgid "An error has occurred" msgstr "Ein Fehler ist aufgetreten" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Ein Fehler ist aufgetreten" @@ -1641,7 +1604,7 @@ msgstr "Beim Abrufen der vorgeschlagenen Accounts ist ein Fehler aufgetreten." msgid "An error occurred while fetching the feed." msgstr "Beim Abrufen des Feeds ist ein Fehler aufgetreten." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 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?" @@ -1650,11 +1613,11 @@ msgstr "Beim Generieren deines Startpakets ist ein Fehler aufgetreten. Möchtest msgid "An error occurred while hiding suggestion. {0}" msgstr "Beim Ausblenden des Vorschlags ist ein Fehler aufgetreten. {0}" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Beim Laden des Videos ist ein Fehler aufgetreten. Bitte versuche es später erneut." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Beim Laden des Videos ist ein Fehler aufgetreten. Bitte versuche es erneut." @@ -1694,7 +1657,7 @@ msgstr "Ein Fehler ist aufgetreten. {0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "Eine Illustration, die zeigt, wie Profilbilder von Nutzern aus einem Kontaktbuch in die Bluesky-App übertragen werden" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "Eine Illustration mehrerer Bluesky-Posts mit Repost-, Gefällt-mir- und Kommentar-Symbolen" @@ -1715,17 +1678,15 @@ msgstr "Über einen Einladungslink können Personen diesem Gruppenchat beitreten msgid "An issue not included in these options" msgstr "Ein Problem, das hier nicht aufgelistet ist" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "Beim Starten des Chats ist ein Problem aufgetreten. Bitte versuche es erneut." -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" -msgstr "" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." +msgstr "Beim Starten des Gruppenchats ist ein Fehler aufgetreten. Bitte versuche es erneut." #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:52 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "Beliebiges Datum" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "Jeder" @@ -1812,7 +1773,7 @@ msgstr "Jeden, der mir folgt" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "Jeder, der ihn hat, kann damit nicht mehr beitreten oder eine Beitrittsanfrage stellen. Du kannst jederzeit einen neuen erstellen." -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "Namen von App-Passwörtern müssen mindestens 4 Zeichen enthalten" msgid "App passwords" msgstr "App-Passwörter" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "App-Passwörter" @@ -1901,7 +1862,7 @@ msgstr "Einspruch gegen diese Entscheidung" msgid "Appeal this label" msgstr "Diese Kennzeichnung anfechten" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "Pull Request anwenden" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Archiviert von {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Archivierter Post" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "Aurora" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "Automatisierter Account" @@ -2043,7 +2004,7 @@ msgstr "Automatisch" msgid "Automation label" msgstr "Automatisierungskennzeichnung" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "Automatisierungskennzeichnung" @@ -2063,9 +2024,9 @@ msgstr "Verfügbar" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "Bevor du einen Post erstellen oder antworten kannst, musst du zuerst deine E-Mail verifizieren." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Bevor du ein Startpaket erstellen kannst, musst du zuerst deine E-Mail verifizieren." @@ -2145,10 +2106,10 @@ msgstr "Bevor du Mitteilungen zu den Posts von {name} erhalten kannst, musst du #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "Beginne den Altersverifikationsprozess, indem du die folgenden Felder au msgid "Beta Feature" msgstr "Beta-Funktion" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "Beta-Funktionen" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "Beta-Funktionen aktiviert" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Blockiert" msgid "Blocked accounts" msgstr "Blockierte Accounts" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Blockierte Accounts" @@ -2292,7 +2259,7 @@ msgstr "Blockierte Accounts können nicht in deinen Threads antworten, dich erw 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 Accounts 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/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blockieren hindert diesen Kennzeichnungsdienst nicht daran, Kennzeichnungen zu deinem Account hinzuzufügen." @@ -2319,7 +2286,7 @@ msgstr "bloomscrolling booksky" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky kann die Echtheit des angegebenen Datums nicht bestätigen." @@ -2369,7 +2336,7 @@ msgstr "Bluesky Social Nutzungsbedingungen" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "Bluesky speichert deine Kontakte als verschlüsselte Daten. Wenn du deine Kontakte entfernst, werden diese Daten sofort gelöscht." -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky wählt eine Reihe von empfohlenen Accounts von Personen in deinem Netzwerk aus." @@ -2473,7 +2440,7 @@ msgstr "Button, um zur Startseite zurückzukehren" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Von {0}" @@ -2516,11 +2483,11 @@ msgstr "Mit der Erstellung eines Accounts stimmst du den <0>Nutzungsbedingungen< msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Mit der Erstellung eines Accounts stimmst du den <0>Nutzungsbedingungen zu." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "Von dir" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Kamera" @@ -2597,7 +2564,7 @@ msgstr "Reaktivierung abbrechen und ausloggen" msgid "Cancel reply" msgstr "Antwort abbrechen" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Suche abbrechen" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "Änderungen am Startpaket werden nach der Erstellung nicht in der Liste übernommen. Die Liste ist eine unabhängige Kopie." #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Chat stummgeschaltet" msgid "Chat not found." msgstr "Chat nicht gefunden." -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "Chat-Optionen" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "Chat-Inhaber können einen Gruppenchat nicht verlassen." #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "Der Absender folgt dem Empfänger des Chats nicht." -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "Posteingang für Chat-Anfragen" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Chat-Anfragen" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Chat-Einstellungen" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Chat nicht mehr stummgeschaltet" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Chats" @@ -2849,7 +2817,7 @@ msgstr "Wähle eine Methode zur Domain-Verifizierung" msgid "Choose Feeds" msgstr "Feeds wählen" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Wähle für mich" @@ -3015,7 +2983,7 @@ msgstr "Klicke hier, um die fehlgeschlagene Nachricht erneut zu senden" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Klicke hier, um die fehlgeschlagene Nachricht erneut zu senden" msgid "Close" msgstr "Schließen" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Aktiven Dialog schließen" @@ -3082,7 +3050,7 @@ msgstr "Bildansicht schließen" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Menü schließen" @@ -3102,7 +3070,7 @@ msgstr "Banner mit eingehenden Anfragen schließen" msgid "Close this dialog" msgstr "Diesen Dialog schließen" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "Willkommensfenster schließen" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Comics" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Community-Richtlinien" @@ -3265,7 +3233,7 @@ msgstr "Inhalte und Medien" msgid "Content and media" msgstr "Inhalte und Medien" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Inhalte und Medien" @@ -3301,7 +3269,7 @@ msgstr "Inhaltswarnung" msgid "Content warnings" msgstr "Inhaltswarnungen" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Hintergrund des Kontextmenüs; klicken, um das Menü zu schließen" @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Thread fortsetzen…" #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "Weiter zum Gruppennamen" @@ -3376,7 +3344,7 @@ msgstr "Konversation nicht gefunden." msgid "Copied build version to clipboard" msgstr "Die Build-Version wurde in die Zwischenablage kopiert" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "Link in die Zwischenablage kopiert" @@ -3384,7 +3352,7 @@ msgstr "Link in die Zwischenablage kopiert" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "App-Passwort kopieren" msgid "Copy at:// URI" msgstr "at://-URI kopieren" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "DID des Autors kopieren" @@ -3457,10 +3425,10 @@ msgstr "Link kopieren" msgid "Copy link to list" msgstr "Link zur Liste kopieren" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Link zum Post kopieren" @@ -3478,8 +3446,8 @@ msgstr "Link zum Startpaket kopieren" msgid "Copy message text" msgstr "Nachrichtentext kopieren" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "at://-URI des Posts kopieren" @@ -3498,7 +3466,7 @@ msgstr "TXT-Eintragswert kopieren" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Urheberrechtsrichtlinie" @@ -3614,8 +3582,8 @@ msgstr "Kühe Schweine" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Erstellen" @@ -3632,9 +3600,9 @@ msgstr "Eine Liste aus diesem Startpaket erstellen" msgid "Create a QR code for a starter pack" msgstr "QR-Code für ein Startpaket erstellen" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Ein Startpaket erstellen" @@ -3643,12 +3611,12 @@ msgstr "Ein Startpaket erstellen" msgid "Create a Starter Pack" msgstr "Startpaket erstellen" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Ein Startpaket für mich erstellen" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Account erstellen" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Einen Account erstellen" @@ -3678,11 +3646,11 @@ msgstr "Stattdessen ohne dieses Startpaket einen Account erstellen" msgid "Create an avatar instead" msgstr "Stattdessen ein Profilbild erstellen" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Ein weiteres erstellen" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "Gruppenchat erstellen" @@ -4010,7 +3978,7 @@ msgstr "Deaktivieren" msgid "Disable 2FA" msgstr "2FA deaktivieren" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "Untertitel deaktivieren" @@ -4150,7 +4118,7 @@ msgstr "Größere Alternativtext-Kennzeichnungen anzeigen" msgid "Display name" msgstr "Anzeigename" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "Schluss mit Trollen und Clickbait. Finde echte Menschen und Gespräche, die dir wichtig sind." @@ -4232,7 +4200,7 @@ msgstr "Doppeltippen oder lange auf die Nachricht drücken, um eine Reaktion hin msgid "Double tap to close the dialog" msgstr "Doppeltippen, um den Dialog zu schließen" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Doppelt tippen, um „Gefällt mir“ zu geben" @@ -4336,6 +4304,7 @@ msgstr "Essstörungen" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "Live-Status bearbeiten" msgid "Edit moderation list" msgstr "Moderationsliste bearbeiten" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Meine Feeds bearbeiten" @@ -4414,6 +4383,11 @@ msgstr "Meine Feeds bearbeiten" msgid "Edit name" msgstr "Name bearbeiten" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "Mitteilungen von {0} bearbeiten" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Personen bearbeiten" @@ -4452,7 +4426,7 @@ msgstr "Nutzerliste bearbeiten" msgid "Edit who can reply" msgstr "Bearbeiten, wer antworten kann" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Dein Startpaket bearbeiten" @@ -4508,8 +4482,8 @@ msgstr "HTML-Code einbetten" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Post einbetten" @@ -4517,7 +4491,7 @@ msgstr "Post einbetten" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Bette diesen Post in deine Website ein. Kopiere einfach den folgenden Code und füge ihn in den HTML-Code deiner Website ein." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Eingebetteter Video-Player" @@ -4541,7 +4515,7 @@ msgstr "Inhalte für Erwachsene aktivieren" msgid "Enable beta features" msgstr "Beta-Funktionen aktivieren" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "Untertitel aktivieren" @@ -4558,12 +4532,13 @@ msgstr "Externe Medien aktivieren" msgid "Enable media players for" msgstr "Medienplayer aktivieren für" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "Aktiviere Mitteilungen für einen Account, indem du dessen Profil aufrufst und auf das <0>Glocken-Symbol <1/> klickst." -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "Push-Mitteilungen aktivieren" @@ -4589,7 +4564,7 @@ msgstr "Aktiviere angesagte Videos in deinem Discover-Feed" msgid "Enabled" msgstr "Aktiviert" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Ende des Feeds" @@ -4616,7 +4591,7 @@ msgstr "Gib ein Wort oder einen Tag ein" msgid "Enter code" msgstr "Code eingeben" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "In den Vollbildmodus wechseln" @@ -4658,7 +4633,7 @@ msgstr "Gib deinen Nutzernamen und dein Passwort ein" msgid "Enters full screen" msgstr "Vollbildmodus aktivieren" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "Unterhaltung" @@ -4692,7 +4667,7 @@ msgstr "Beim Speichern der Datei ist ein Fehler aufgetreten" msgid "Error receiving captcha response." msgstr "Fehler beim Empfang der Captcha-Antwort." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "Fehler: {error}" @@ -4704,8 +4679,8 @@ msgstr "Jeder kann antworten" msgid "Everybody can reply to this post." msgstr "Jeder kann auf diesen Post antworten." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Jedem" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Jedem" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "Alles andere" @@ -4746,7 +4721,7 @@ msgstr "Nutzer ausschließen, denen du folgst" msgid "Excludes users you follow" msgstr "Nutzer ausgeschlossen, denen du folgst" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Vollbildmodus beenden" @@ -4767,7 +4742,7 @@ msgstr "Erweitere oder reduziere den gesamten Post, auf den du antwortest" msgid "Expand post text" msgstr "Text des Posts ausklappen" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Text des Posts erweitern oder einklappen" @@ -4810,15 +4785,15 @@ msgstr "Explizite oder potenziell verstörende Medien." msgid "Explicit sexual images." msgstr "Explizite sexuelle Bilder." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "Entdecken" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "Entdecke die App" @@ -4852,7 +4827,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:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Externe Medienpräferenzen" @@ -4894,7 +4869,7 @@ msgstr "Fehler beim Ändern des Handles. Bitte versuche es erneut." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "Link konnte nicht kopiert werden" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "Gruppenchat konnte nicht verlassen werden" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "Fehler beim Laden der Konversationen" @@ -5002,9 +4977,10 @@ msgstr "Fehler beim Laden der Einstellungen für Feeds" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "Mitteilungseinstellungen konnten nicht geladen werden." @@ -5035,12 +5011,12 @@ msgstr "Die vorgeschlagenen Accounts, denen du folgen solltest, konnten nicht ge msgid "Failed to lock group chat" msgstr "Gruppenchat konnte nicht gesperrt werden" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "Alle Chats konnten nicht als gelesen markiert werden" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "Fake-Account oder Bot" msgid "False information about elections" msgstr "Falsche Informationen über Wahlen" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Feed" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "Feedback an Feed-Betreiber gesendet" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "Update abrufen" msgid "File saved successfully!" msgstr "Datei erfolgreich gespeichert!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "Nach Autor filtern" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "Nach Autor filtern (aktuell: {currentLabel})" @@ -5314,7 +5290,7 @@ msgstr "Diese Suche nach {0} filtern" msgid "Filter who can opt to receive notifications for your activity" msgstr "Filtere, wer Mitteilungen zu deiner Aktivität erhalten kann" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "Filtere, von wem du Mitteilungen erhalten möchtest" @@ -5356,8 +5332,8 @@ msgstr "Accounts zum Folgen finden" msgid "Find and invite friends" msgstr "Freunde finden und einladen" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "Kontakte finden" @@ -5378,7 +5354,7 @@ msgstr "Finde Leute zum Folgen" msgid "Find people you know" msgstr "Personen finden, die du kennst" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Finde Posts, Nutzer und Feeds auf Bluesky" @@ -5391,7 +5367,7 @@ msgstr "Finde deine Freunde" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "Finde deine Freunde auf Bluesky, indem du deine Telefonnummer verifizierst und mit deinen Kontakten abgleichst. Wir schützen deine Daten und du entscheidest, wie es weitergeht. <0>Mehr erfahren (auf Englisch)" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "Finde deine Leute" @@ -5433,7 +5409,7 @@ msgstr "Suchfeld fokussieren" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "{0} folgen" msgid "Follow {displayName}" msgstr "{displayName} folgen" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "{handle} folgen" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "Follower können beitreten" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Follower von @{0}, die du kennst" @@ -5548,7 +5524,7 @@ msgstr "Follower, die du kennst" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Du folgst jetzt {0}" msgid "Following {displayName}" msgstr "{displayName} Folge ich" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "{handle} Folge ich" @@ -5582,7 +5558,7 @@ msgstr "{handle} Folge ich" msgid "Following feed preferences" msgstr "„Folge ich“-Feed-Einstellungen" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "„Folge ich“-Feed-Einstellungen" @@ -5632,7 +5608,7 @@ msgstr "Für dich" msgid "Forever" msgstr "Dauerhaft" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "Vergiss den Lärm" @@ -5651,11 +5627,13 @@ msgstr "Passwort vergessen?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "Vier Sprechblasen, die einen Gruppenchat darstellen. Erste Nachricht: „Hast du schon das Neueste gehört? Bluesky hat jetzt Gruppenchats!“ Zweite Nachricht: „OMG, niemals“ Dritte Nachricht: „Wow, 50 Personen in einem Chat!“ Vierte Nachricht: „Du kannst sogar Einladungslinks versenden!“" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "Befreie deinen Feed" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "Von" @@ -5678,7 +5656,7 @@ msgstr "Von <0/>" msgid "From these people" msgstr "Von diesen Personen" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Ein Startpaket generieren" @@ -5722,39 +5700,39 @@ msgstr "Erhalte frühzeitig Zugriff auf experimentelle Funktionen, die wir derze msgid "Get help" msgstr "Hilfe erhalten" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "Erhalte Mitteilungen über Startpaket-Beitritte, Verifizierungen und andere Aktivitäten." -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "Mitteilungen erhalten, wenn dir jemand folgt." -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "Mitteilungen erhalten, wenn Personen deine Posts mit „Gefällt mir“ markieren." -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "Erhalte Mitteilungen, wenn Personen deine Reposts mit „Gefällt mir“ markieren." -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "Mitteilungen erhalten, wenn dich jemand erwähnt." -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "Mitteilungen erhalten, wenn jemand deine Posts zitiert." -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "Mitteilungen erhalten, wenn jemand auf deine Posts antwortet." -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "Mitteilungen erhalten, wenn jemand deine Posts repostet." -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "Erhalte Mitteilungen, wenn Personen deine Reposts reposten." @@ -5766,15 +5744,15 @@ msgstr "Erhalte Mitteilungen, wenn dir Personen Nachrichtenanfragen senden." msgid "Get notifications when people send you messages." msgstr "Erhalte Mitteilungen, wenn dir Personen Nachrichten senden." -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "Erhalte Mitteilungen über neue Posts" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "Erhalte Mitteilungen über Posts und Antworten von Accounts deiner Wahl." + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "Erhalte Mitteilungen über neue Posts von {name}" @@ -5826,8 +5804,8 @@ msgstr "Verherrlichung von Gewalt" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "Live gehen für" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "Zum Profil von {0} gehen" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "Name des Gruppenchats aktualisiert" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "Gruppenchat-Einstellungen" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "Gruppenchats können maximal {0, plural, other {# Personen}} umfassen." #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "Gruppe ist gesperrt" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "Gruppenname" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "Gruppenname ist zu lang. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {Die maximale Anzahl an Zeichen beträgt #.}}" @@ -6081,7 +6060,7 @@ msgstr "Schädliche oder riskante Aktivitäten" msgid "Harming or endangering minors" msgstr "Schädigung oder Gefährdung von Minderjährigen" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Hashtag" @@ -6144,7 +6123,7 @@ msgstr "Hi!" msgid "Hidden" msgstr "Ausgeblendet" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Ausgeblendet durch deine Moderationseinstellungen." @@ -6297,8 +6276,8 @@ msgstr "Hm, wir konnten diesen Moderationsdienst nicht laden." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Einen Moment! Wir gewähren nach und nach Zugriff auf dieses Video und du bist noch in der Warteschlange. Versuche es in Kürze erneut!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "Wenn du deine E-Mail aktualisierst, wird E-Mail-2FA (Zwei-Faktor-Authent 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 verifizieren, dass dies dein Account ist." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "Wenn du einschränken möchtest, wer Mitteilungen über die Aktivitäten deines Accounts erhalten kann, kannst du das unter <0>Einstellungen → Datenschutz und Sicherheit ändern." @@ -6548,7 +6528,7 @@ msgstr "In-App, Push, alle" msgid "In-app, push, people you follow" msgstr "In-App, Push, Personen, denen du folgst" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "Posteingang leer" @@ -6560,6 +6540,7 @@ msgstr "Posteingang leer!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Kennzeichnungen hinzugefügt" msgid "Labels applied to this post" msgstr "Auf diesen Post angewendete Kennzeichnungen" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Kennzeichnungen sind Anmerkungen zu Nutzern und Inhalten. Sie können verwendet werden, um Inhalte auszublenden, zu warnen oder zu kategorisieren." @@ -6864,7 +6845,7 @@ msgstr "Kennzeichnungen auf deinem Account" msgid "Language" msgstr "Sprache" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Spracheinstellungen" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "Zuletzt gestartet gerade eben" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Neuste" @@ -6908,7 +6889,7 @@ msgstr "Mehr erfahren (auf Englisch)" msgid "Learn More" msgstr "Mehr erfahren" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "Erfahre mehr darüber, <0>wie du die erweiterte Suche verwendest." @@ -7042,7 +7023,7 @@ msgstr "Gruppenchat verlassen." msgid "left to go." msgstr "verbleibend." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Lass mich wählen" @@ -7093,8 +7074,8 @@ msgstr "Diesen Feed mit „Gefällt mir“ markieren" msgid "Like this labeler" msgstr "Diesen Kennzeichner mit „Gefällt mir“ markieren" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Mit „Gefällt mir“ markiert von" @@ -7111,6 +7092,24 @@ msgstr "Mit „Gefällt mir“ markiert von" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Gefällt {0, plural, one {# Nutzer} other {# Nutzern}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "Mit „Gefällt mir“ markiert von {0}" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "Mit „Gefällt mir“ markiert von {0} und {1}" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Gefällt {likeCount, plural, one {# Nutzer} other {# Nutzern}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Gefällt mir" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "„Gefällt mir“ für deine Reposts" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "„Gefällt mir“-Angaben für diesen Post" @@ -7144,7 +7143,7 @@ msgstr "Linear" msgid "Link copied to clipboard" msgstr "Link in die Zwischenablage kopiert" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Liste" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Liste nicht mehr stummgeschaltet" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Neue Mitteilungen laden" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "Diesen Gruppenchat sperren" msgid "Locked" msgstr "Gesperrt" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Log" @@ -7387,7 +7386,7 @@ msgstr "Liebes-GIFs" msgid "Make adjustments to email settings for your account" msgstr "E-Mail-Einstellungen für deinen Account anpassen" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Erstelle eins für mich" @@ -7418,15 +7417,15 @@ msgstr "Manuell" msgid "Mark all as read" msgstr "Alle als gelesen markieren" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "Alle Chats als gelesen markieren" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Als gelesen markieren" msgid "Marked all as read" msgstr "Alle als gelesen markiert" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "Alle Chats als gelesen markiert" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "Alle Anfragen als gelesen markiert" @@ -7456,6 +7455,10 @@ msgstr "Alle Anfragen als gelesen markiert" msgid "Maybe later" msgstr "Vielleicht später" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "Ich" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "erwähnte Nutzer" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Erwähnungen" @@ -7563,7 +7566,7 @@ msgstr "Nachricht ist zu lang ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgid "Message options" msgstr "Nachrichtenoptionen" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Nachrichten" @@ -7592,7 +7595,7 @@ msgstr "Irreführend" msgid "Missing media" msgstr "Fehlende Medien" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Moderation" @@ -7636,7 +7639,7 @@ msgstr "Moderationsliste aktualisiert" msgid "Moderation lists" msgstr "Moderationslisten" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Moderationslisten" @@ -7645,7 +7648,7 @@ msgstr "Moderationslisten" msgid "moderation settings" msgstr "Moderationseinstellungen" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Moderationsstatus" @@ -7786,7 +7789,7 @@ msgstr "Stummgeschaltet" msgid "Muted accounts" msgstr "Stummgeschaltete Accounts" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Stummgeschaltete Accounts" @@ -7892,11 +7895,11 @@ msgstr "{postsCount, plural, one {Neuer Post} other {Neue Posts}} von {firstAuth #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Neuer Chat" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "Neue Funktion" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "Neue Follower" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "Neuer Gruppenchat" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "Neuer Gruppenchat" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "Neuer Gruppenchat mit:" @@ -7965,13 +7968,13 @@ msgstr "Neue Liste" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "Neue Nachrichtenanfragen" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "Neue Nachrichten" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Neueste Antworten zuerst" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Aktuelles" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Nächstes Bild" msgid "Night" msgstr "Nacht" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "Keine Werbung, kein aufdringliches Tracking, keine Engagement-Fallen. Bluesky respektiert deine Zeit und Aufmerksamkeit." @@ -8142,7 +8145,7 @@ msgstr "Noch keine Medien" msgid "No messages yet" msgstr "Noch keine Nachrichten" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "Schluss mit endlosem Doomscrolling und nutzlosen Algorithmen. Entdecke Feeds, die für dich arbeiten, nicht gegen dich." @@ -8183,12 +8186,12 @@ msgstr "Niemand kann Nachrichten senden" msgid "No posts here" msgstr "Keine Posts vorhanden" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "Noch keine Posts" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Noch keine Zitate" @@ -8216,7 +8219,7 @@ msgstr "Kein Ergebnis" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Keine Ergebnisse" @@ -8235,15 +8238,15 @@ msgstr "Keine Ergebnisse gefunden" msgid "No results found for \"{query}\"" msgstr "Keine Ergebnisse für „{query}“ gefunden" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "Keine Ergebnisse für „<0>{query}“ mit den ausgewählten erweiterten Suchfiltern gefunden." -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "Keine Ergebnisse für „<0>{query}“ gefunden." -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "Keine Ergebnisse für deine Suchanfrage mit den ausgewählten erweiterten Suchfiltern gefunden." @@ -8277,7 +8280,7 @@ msgstr "Niemand" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Bisher gefällt das niemandem. Vielleicht solltest du der Erste sein!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Niemand hat das bisher zitiert. Vielleicht solltest du der Erste sein!" @@ -8297,6 +8300,10 @@ msgstr "Intime Bilder ohne Einwilligung" msgid "Non-sexual Nudity" msgstr "Nicht-sexuelle Nacktheit" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "Keine" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "Auf dieser Plattform nicht verfügbar." msgid "Not followed by anyone you’re following" msgstr "Gefolgt von niemandem, dem du folgst" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Nicht gefunden" @@ -8332,7 +8339,7 @@ msgstr "Hinweis über das Teilen" 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 ausgeloggten Nutzern möglicherweise weiterhin von anderen Apps und Websites angezeigt." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "Hinweis: Dieser Post ist nur für eingeloggte Nutzer sichtbar." @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "Noch nichts gespeichert" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Mitteilungseinstellungen" @@ -8352,11 +8359,12 @@ msgstr "Mitteilungseinstellungen" msgid "Notification sounds" msgstr "Mitteilungstöne" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "OK" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Okay" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Onboarding zurücksetzen" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "Einer der ausgewählten Empfänger erlaubt keine Gruppenchats." #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "Einer der ausgewählten Empfänger hat dich blockiert und kann nicht angeschrieben werden." @@ -8518,7 +8528,7 @@ msgstr "Nur Posts mit Videos" msgid "Only replies" msgstr "Nur Antworten" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Es werden nur WebVTT-Dateien (.vtt) unterstützt" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "Ups, dieses Profil existiert nicht. Versuche, ein anderes zu scannen." #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Moderations-Debugseite öffnen" msgid "Open muted words and tags settings" msgstr "Einstellungen für stummgeschaltete Wörter und Tags öffnen" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "Paket öffnen" @@ -8699,7 +8709,7 @@ msgstr "Öffnet zusätzliche Details für einen Debug-Eintrag" msgid "Opens alt text dialog" msgstr "Öffnet den Alt-Text-Dialog" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Öffnet die Kamera auf dem Gerät" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Passwort aktualisiert!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Pausieren" @@ -8925,12 +8935,12 @@ msgstr "Pausieren" msgid "Pause GIF" msgstr "GIF pausieren" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Video pausieren" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Personen" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "Personen, denen {ownerName} folgt, können eine Beitrittsanfrage stellen" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Personen gefolgt von @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Personen, die @{0} folgen" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "Personen, denen ich folge" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "Personen, denen ich folge, können eine Beitrittsanfrage stellen" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "Personen, denen du folgst" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "An deine Feeds angepinnt" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Abspielen" @@ -9076,8 +9086,8 @@ msgstr "{0} abspielen" msgid "Play GIF" msgstr "GIF abspielen" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Video abspielen" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "Bitte schreibe deine Nachricht unten:" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Politik" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "Post blockiert" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Post von @{0}" @@ -9340,7 +9350,7 @@ msgstr "Post von dir ausgeblendet" msgid "Post interaction settings" msgstr "Post-Interaktionseinstellungen" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Post-Interaktionseinstellungen" @@ -9377,6 +9387,7 @@ msgstr "Post gelöst" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Posts können basierend auf ihrem Text, ihren Tags oder beidem stummgesc msgid "Posts hidden" msgstr "Posts ausgeblendet" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "Posts, Antworten" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "Möglicherweise irreführender Link" @@ -9445,20 +9460,21 @@ msgstr "Datenschutz" msgid "Privacy and security" msgstr "Datenschutz und Sicherheit" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Datenschutz und Sicherheit" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "Datenschutz- und Sicherheitseinstellungen" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Zitieren deaktiviert" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Zitate" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Zitate dieses Posts" @@ -9643,7 +9659,7 @@ msgstr "Reaktiviere deinen Account" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "{0, plural, one {# weitere Antwort} other {# weitere Antworten}} lesen" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "Mehr über die Verwendung erweiterter Suchfilter lesen" @@ -9653,11 +9669,11 @@ msgstr "Mehr über die Verwendung erweiterter Suchfilter lesen" msgid "Read blog post" msgstr "Blogpost lesen (auf Englisch)" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Weniger lesen" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Mehr lesen" @@ -9683,11 +9699,11 @@ msgstr "Bluesky-Datenschutzerklärung lesen" msgid "Read the Bluesky Terms of Service" msgstr "Bluesky-Nutzungsbedingungen lesen" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "Echte Konversationen." -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "Echte Personen." @@ -9740,7 +9756,7 @@ msgstr "Chat-Anfrage ablehnen" msgid "Reject join request" msgstr "Beitrittsanfrage ablehnen" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Konversationen neu laden" @@ -10010,8 +10026,9 @@ msgstr "Nachricht, auf die geantwortet wurde. Tippe, um dorthin zu scrollen" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Antworten" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Repostet von dir" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "Reposts" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Reposts von diesem Post" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "Reposts deiner Reposts" @@ -10245,7 +10262,7 @@ msgstr "Angefragt" msgid "Requests" msgstr "Anfragen" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Wiederholt die letzte Aktion, bei der ein Fehler aufgetreten ist" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Zurück zur Startseite" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Zurück zur vorherigen Seite" @@ -10458,7 +10475,7 @@ msgstr "Entwurf speichern" msgid "Save draft?" msgstr "Entwurf speichern?" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Gespeicherte Feeds" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "Gespeicherte Posts" @@ -10512,8 +10529,8 @@ msgstr "In deinen Feeds gespeichert" msgid "Say hello!" msgstr "Sag Hallo!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "Sag jemandem Hallo" @@ -10527,7 +10544,7 @@ msgstr "Scannen" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "QR-Code scannen" @@ -10556,16 +10573,16 @@ msgstr "Nach oben scrollen" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Suche" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Posts von @{0} durchsuchen" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Suche nach GIFs" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "Suche ist derzeit nicht verfügbar, wenn du ausgeloggt bist" @@ -10777,12 +10794,13 @@ msgstr "Wähle eine Option aus" msgid "Select app language" msgstr "App-Sprache auswählen" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "Untertiteldatei auswählen (.vtt)" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "Chat „{name}“ auswählen" @@ -10823,7 +10841,7 @@ msgstr "GIF auswählen" msgid "Select GIF \"{0}\"" msgstr "GIF „{0}“ auswählen" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "Mitglieder für den Gruppenchat auswählen" @@ -10942,7 +10960,8 @@ msgstr "Nachricht senden" msgid "Send post to {name}" msgstr "Post an {name} senden" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Post senden an..." @@ -10960,12 +10979,12 @@ msgstr "Sende die Nachricht von deinem Handy aus" msgid "Send verification email" msgstr "Verifizierungs-E-Mail senden" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" -msgstr "" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" +msgstr "Per Chat senden" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) #: src/components/dms/MessageContextMenu.tsx:175 @@ -11018,14 +11037,14 @@ msgstr "Hosting-Anbieter manuell festlegen" msgid "Sets email for password reset" msgstr "Legt die E-Mail für das Zurücksetzen des Passworts fest" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Einstellungen" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "Einstellungen für Aktivitäten von anderen" @@ -11033,49 +11052,49 @@ msgstr "Einstellungen für Aktivitäten von anderen" msgid "Settings for allowing others to be notified of your posts" msgstr "Einstellungen, um anderen zu erlauben, Mitteilungen über deine Posts zu erhalten" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "Einstellungen für Mitteilungen zu „Gefällt mir“-Angaben" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "Einstellungen für Erwähnungsmitteilungen" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "Einstellungen für Mitteilungen über neue Follower" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "Einstellungen für Mitteilungen für alles andere" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "Einstellungen für Mitteilungen zu „Gefällt mir“-Angaben für deine Reposts" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "Einstellungen für Mitteilungen bei neuen Nachrichtenanfragen" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "Einstellungen für Mitteilungen bei neuen Nachrichten" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "Einstellungen für Mitteilungen zu Reposts deiner Reposts" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "Einstellungen für Mitteilungen zu Zitaten" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "Einstellungen für Mitteilungen zu Antworten" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "Einstellungen für Mitteilungen zu Reposts" @@ -11112,8 +11131,8 @@ msgstr "Altersbereich teilen" msgid "Share anyway" msgstr "Trotzdem teilen" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "Autor-DID teilen" @@ -11124,7 +11143,7 @@ msgstr "Autor-DID teilen" msgid "Share feedback" msgstr "Feedback teilen" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Link teilen Dialog" msgid "Share my profile" msgstr "Mein Profil teilen" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "Post über at:// URI teilen" @@ -11170,8 +11189,8 @@ msgstr "QR-Code teilen" msgid "Share this feed" msgstr "Diesen Feed teilen" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "Diese Suche teilen" @@ -11183,8 +11202,8 @@ msgstr "Dieses Startpaket teilen" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Teile dieses Startpaket und hilf Menschen, deiner Community auf Bluesky beizutreten." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "Teile deine Kontakte, um Freunde finden zu können" msgid "Share your thoughts…" msgstr "Teile deine Gedanken…" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Tester für gemeinsame Einstellungen" @@ -11231,8 +11250,8 @@ msgstr "Alt-Text anzeigen" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Trotzdem anzeigen" @@ -11330,7 +11349,7 @@ msgstr "Warnung anzeigen und aus Feeds filtern" msgid "Show when you’re live" msgstr "Anzeigen, wenn du live bist" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Zeigt Informationen darüber an, wann dieser Post erstellt wurde" @@ -11345,8 +11364,8 @@ msgstr "Zeigt den Inhalt an" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "Zeigt den Inhalt an" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "Erinnerung vorübergehend ausblenden" msgid "So many thoughts, you should post one" msgstr "So viele Gedanken, du solltest einen davon posten" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "Soziale Medien, die du kontrollierst." @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Etwas ist schiefgelaufen, bitte versuche es erneut" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "Spam oder sonstiges unechtes Verhalten bzw. Täuschung" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Sport" @@ -11665,7 +11684,7 @@ msgstr "Starte eine Konversation, und sie wird hier angezeigt." msgid "Start a group chat" msgstr "Einen Gruppenchat starten" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Starte einen neuen Chat" @@ -11679,17 +11698,17 @@ msgstr "Beginne, Personen hinzuzufügen" msgid "Start adding people!" msgstr "Beginne, Personen hinzuzufügen!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "Chat starten" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Chat mit {displayName} starten" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Startpaket" @@ -11712,12 +11731,16 @@ msgstr "Dein Startpaket" msgid "Starter pack is invalid" msgstr "Startpaket ist ungültig" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "Startpakete" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Startpakete" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Startpakete ermöglichen es dir, deine liebsten Feeds und Personen ganz einfach mit deinen Freunden zu teilen." @@ -11751,7 +11774,7 @@ msgstr "Der Speicher wurde gelöscht, du musst die App jetzt neu starten." msgid "Stored as part of a secure code for matching with others" msgstr "Als Teil eines sicheren Codes gespeichert, um Abgleiche mit anderen durchführen zu können" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Storybook" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "{publicationTitle} auf {0} abonnieren" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Abonniere @{0}, um diese Kennzeichnungen zu verwenden:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "Erfolgreich verifiziert" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "Vorgeschlagen" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Sonnenuntergang" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "Die Unterstützung für diese Funktion in deinem Land ist noch nicht aktiviert! Bitte versuche es später erneut." #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "Gesperrte Accounts können nicht an Gruppenchats teilnehmen." #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "Gesperrte Accounts können nicht am Chat teilnehmen." @@ -12057,7 +12082,7 @@ msgstr "Bedingungen" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Dieses Startpaket konnte nicht gefunden werden." msgid "That username is already taken" msgstr "Dieser Nutzername ist bereits vergeben" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Das ist alles, Leute!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "Das ist alles!" @@ -12593,7 +12618,7 @@ msgstr "Diese Kennzeichnung wurde von dir angewendet." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "Diese Kennzeichnung wurde auf den gesamten Account angewendet und wird bei allen Posts angezeigt." -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Dieser Kennzeichner hat nicht angegeben, welche Kennzeichnungen er veröffentlicht und ist möglicherweise nicht aktiv." @@ -12638,7 +12663,7 @@ msgstr "Diese Person blockiert dich" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Dieser Post soll am <0>{0} erstellt worden sein, wurde aber erstmals von Bluesky am <1>{1} gesehen." @@ -12646,7 +12671,7 @@ msgstr "Dieser Post soll am <0>{0} erstellt worden sein, wurde aber erstmals msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Dieser Post hat einen unbekannten Threadgate-Typ. Deine App ist möglicherweise veraltet." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "Dieser Post ist nur für eingeloggte Nutzer sichtbar." @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Dieser Nutzer hat keine Follower." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "Dieser Nutzer hat dich blockiert und kann nicht angeschrieben werden." @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Dieser Nutzer hat dich blockiert. Du kannst seinen Inhalt nicht sehen." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "Dieser Nutzer hat den Chat deaktiviert und kann nicht angeschrieben werden." @@ -12734,7 +12761,7 @@ msgstr "Dieser Nutzer ist neu hier. Klicke hier, um weitere Informationen darüb msgid "This user isn't following anyone." msgstr "Dieser Nutzer folgt niemandem." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "Dieses Video kann auf deinem Gerät nicht abgespielt werden. Deinem Browser oder System fehlen möglicherweise die erforderlichen Video-Codecs (H.264/AAC)." @@ -12783,7 +12810,7 @@ msgstr "Thread-Einstellungen" msgid "Threaded" msgstr "Thread" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Thread-Einstellungen" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "Zu viele Kontakte - du hast die maximale Anzahl an Kontakten überschritten, die du importieren kannst, um deine Freunde finden zu können" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Top" @@ -12855,7 +12882,7 @@ msgstr "Top" msgid "Top replies first" msgstr "Beliebte Antworten zuerst" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Thema" @@ -12917,11 +12944,11 @@ msgstr "Trolling" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "Vertrauen entsteht durch Beziehungen, Communitys und einem gemeinsamen Kontext. Deshalb ermöglichen wir auch <0>vertrauenswürdige Verifizierer: Organisationen, die Verifizierungen direkt ausstellen können." -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "Versuche es mit einem anderen Suchbegriff oder entferne einige Filter." -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "Versuche es mit einem anderen Suchbegriff." @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "Beitrittsanfragen konnten nicht geladen werden." #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "Ein ausgewählter Empfänger konnte nicht gefunden werden." #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "Der ausgewählte Empfänger konnte nicht gefunden werden." @@ -13103,7 +13132,7 @@ msgstr "{0} entfolgen" msgid "Unfollow account" msgstr "Account entfolgen" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Entfolgt dem Nutzer" @@ -13191,7 +13220,7 @@ msgstr "Stummschaltung für diesen Gruppenchat aufheben" msgid "Unmute thread" msgstr "Stummschaltung des Threads aufheben" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Stummschaltung von Video aufheben" @@ -13509,7 +13538,7 @@ msgstr "Verifizierung fehlgeschlagen. Bitte versuche es erneut." msgid "Verification settings" msgstr "Verifizierungseinstellungen" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "Verifizierungseinstellungen" @@ -13617,7 +13646,7 @@ msgstr "Video" msgid "Video failed to process" msgstr "Video konnte nicht verarbeitet werden" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Video-Feed" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "Video von {0}: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "Video von {0}. Tippe, um das Video abzuspielen oder zu pausieren" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Videospiele" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Video ist pausiert" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Video wird abgespielt" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Video nicht gefunden." @@ -13692,7 +13721,7 @@ msgstr "Profilbild von {0} ansehen" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Profil von {0} ansehen" @@ -13723,8 +13752,8 @@ msgstr "Blogpost für weitere Details ansehen" msgid "View debug entry" msgstr "Debug-Eintrag anzeigen" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Details ansehen" @@ -13797,7 +13826,7 @@ msgstr "Einladungslink für diesen Gruppenchat anzeigen" msgid "View the labeling service provided by @{0}" msgstr "Sieh dir den von @{0} bereitgestellten Kennzeichnungsdienst an" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "Verifizierungen dieses Nutzers ansehen" @@ -13830,7 +13859,7 @@ msgstr "Sieh dir deine Moderationslisten an" msgid "View your muted accounts" msgstr "Sieh dir deine stummgeschalteten Accounts an" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "Deine Verifizierungen ansehen" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Wir haben Netzwerkprobleme, versuche es erneut" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "Wir haben Netzwerkprobleme. Bitte versuche es erneut" @@ -14063,13 +14092,15 @@ msgstr "Es tut uns leid, aber wir konnten diese Liste nicht auflösen. Wenn das 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 gerade nicht laden. Bitte versuche es erneut." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "Es tut uns leid, aber deine Suche konnte nicht abgeschlossen werden." -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 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." @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "Wer kann verifizieren?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Ups!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "Du kannst maximal {EMOJI_REACTION_LIMIT, plural, one {# Emoji-Reaktion} other {# Emoji-Reaktionen}} hinzufügen" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "Du kannst noch keinen Gruppenchat erstellen." @@ -14562,7 +14594,7 @@ msgstr "Du hast ungespeicherte Änderungen an diesem Entwurf. Möchtest du sie s msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "Du hast ungespeicherte Änderungen. Möchtest du sie speichern, bevor du deine Entwürfe ansiehst?" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Du hast noch kein Startpaket erstellt!" @@ -14621,7 +14653,7 @@ msgstr "Du musst Inhaber dieses Chats sein, um ein Mitglied entfernen zu können msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "Du musst mindestens 13 Jahre alt sein, um Bluesky nutzen zu können. Lies unsere <0>Nutzungsbedingungen, um mehr zu erfahren." -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Du musst mindestens sieben anderen Personen folgen, um ein Startpaket erstellen zu können." @@ -14798,7 +14830,7 @@ msgstr "Du hast die maximale Anzahl an Entwürfen erreicht" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "Du hast die maximale Anzahl an Anfragen erreicht. Bitte versuche es später erneut." -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "Du hast die maximale Anzahl von {MAX_FILTERS, plural, one {# Filter} other {# Filtern}} erreicht. Füge einem bestehenden Filter weitere Werte hinzu, anstatt neue Filter zu erstellen." @@ -14814,7 +14846,7 @@ msgstr "Du hast dein tägliches Limit für Video-Uploads erreicht (zu viele Byte msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Du hast dein tägliches Limit für Video-Uploads erreicht (zu viele Videos)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "Du hast keine Videos mehr zum Anschauen. Vielleicht ist es ein guter Zeitpunkt, eine Pause zu machen?" @@ -14834,11 +14866,11 @@ msgstr "Dein Account wurde gesperrt" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Dein Account ist noch nicht alt genug, um Videos hochzuladen. Bitte versuche es später erneut." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "Dein Account ist zu neu" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "Dein Account muss mindestens 7 Tage alt sein, um einen neuen Gruppenchat erstellen zu können." @@ -14929,7 +14961,7 @@ msgstr "Dein Hosting-Anbieter kann anhand einer E-Mail-Adresse nicht erkannt wer msgid "Your hosting provider is detected automatically from the username you enter." msgstr "Dein Hosting-Anbieter wird automatisch anhand des eingegebenen Nutzernamens erkannt." -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "Deine bevorzugte Sprache" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "Dein Profilbild" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "Dein Profilbild, umgeben von konzentrischen Kreisen mit den Profilbildern anderer Nutzer" @@ -15015,3 +15047,4 @@ msgstr "Dein Nutzername und dein Passwort werden an <0>{host} übermittelt. #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "Deine Verifizierungen" + diff --git a/src/locale/locales/el/messages.po b/src/locale/locales/el/messages.po index 650e70688a..2dd1dedfee 100644 --- a/src/locale/locales/el/messages.po +++ b/src/locale/locales/el/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {Μου αρέσει} other {Μου αρέσει}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {ακολουθεί} other {ακολουθούν}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {ανάρτηση} other {αναρτήσεις}}" @@ -234,10 +235,10 @@ msgstr "{0} (Λογαριασμός)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "" msgid "{0} and {1} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "" msgid "{0} left the group" msgstr "" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} ακόλουθοι" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "" @@ -711,7 +666,7 @@ msgstr "" msgid "{handle} can't be messaged" msgstr "Δεν είναι δυνατόν να στείλετε μήνυμα στον/ην {handle}" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {# αδιάβαστο} other {# αδιά msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "{numMatches, plural, one {# επαφή βρέθηκε} other {# επαφές βρέθηκαν}}" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "Ο/Η {profileName} έγινε μέλος στο Bluesky πριν από {timeAgoString}" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {ακόλουθος} other {ακόλουθο #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {παράθεση} other {παραθέσεις}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {αναδημοσίευση} other {αναδημοσιεύσεις}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, one {αποθήκευση} other {αποθηκε #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>Συνδεθείτε<1> ή <2>δημιουργήστε έναν λογαριασμό<3> <4>για να αναζητήσετε ειδήσεις, αθλητικά, πολιτικά και οτιδήποτε άλλο συμβαίνει στο Bluesky." @@ -959,6 +908,13 @@ msgstr "<0>Εσείς και <1> <2>{0} περιλαμβάνοντα msgid "⚠Invalid Handle" msgstr "⚠Μη έγκυρο όνομα χρήστη" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 ημέρες" msgid "7 days" msgstr "7 ημέρες" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "Μια συλλογή από δημοφιλείς ροές που μπορείτε να βρείτε στο Bluesky, συμπεριλαμβανομένου News, Booksky, Game Dev, Blacksky, και Fountain Pens" @@ -998,6 +954,8 @@ msgstr "Παρουσιάστηκε σφάλμα δικτύου. Παρακαλο #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "" msgid "Accessibility" msgstr "Προσβασιμότητα" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Ρυθμίσεις Προσβασιμότητας" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "Λογαριασμοί με ένα μπλε κυματοειδές τικ <0><1/> μπορούν να επαληθεύσουν άλλους. Αυτοί οι αξιόπιστοι επαληθευτές επιλέγονται από το Bluesky." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "Δραστηριότητα από άλλους" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Προσθήκη άλλης ανάρτησης" msgid "Add another post to thread" msgstr "Προσθήκη άλλης δημοσίευσης στο νήμα" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "Προσθήκη αντίδρασης emoji" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "" @@ -1570,7 +1533,7 @@ msgstr "Επιτρέπει την πρόσβαση σε προσωπικά μη msgid "Already have a code?" msgstr "Έχετε ήδη κωδικό;" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "Έχετε ήδη λογαριασμό;" @@ -1624,7 +1587,7 @@ msgstr "Ένα email έχει σταλεί στο {0}. Περιλαμβάνει msgid "An error has occurred" msgstr "Παρουσιάστηκε σφάλμα" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Παρουσιάστηκε σφάλμα" @@ -1641,7 +1604,7 @@ msgstr "Παρουσιάστηκε σφάλμα κατά τη λήψη προτ msgid "An error occurred while fetching the feed." msgstr "Παρουσιάστηκε σφάλμα κατά την λήψη της ροής." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Παρουσιάστηκε σφάλμα κατά τη δημιουργία του πακέτου έναρξής σας. Θέλετε να δοκιμάσετε ξανά;" @@ -1650,11 +1613,11 @@ msgstr "Παρουσιάστηκε σφάλμα κατά τη δημιουργί msgid "An error occurred while hiding suggestion. {0}" msgstr "Παρουσιάστηκε σφάλμα κατά την απόκρυψη της πρότασης. {0}" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Παρουσιάστηκε σφάλμα κατά τη φόρτωση του βίντεο. Παρακαλώ δοκιμάστε ξανά αργότερα." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Παρουσιάστηκε σφάλμα κατά τη φόρτωση του βίντεο. Παρακαλώ δοκιμάστε ξανά." @@ -1694,7 +1657,7 @@ msgstr "Παρουσιάστηκε σφάλμα. {0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "" @@ -1715,16 +1678,14 @@ msgstr "" msgid "An issue not included in these options" msgstr "Ένα θέμα που δεν περιλαμβάνεται σε αυτές τις επιλογές" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "Οποιοσδήποτε" @@ -1812,7 +1773,7 @@ msgstr "Οποιοσδήποτε με ακολουθεί" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "Τα ονόματα κωδικών πρόσβασης εφαρμογής msgid "App passwords" msgstr "Κωδικοί πρόσβασης εφαρμογής" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Κωδικοί Πρόσβασης Εφαρμογής" @@ -1901,7 +1862,7 @@ msgstr "Εφεση σε αυτήν την απόφαση" msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Αρχειοθετήθηκε από {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Αρχειοθετημένη ανάρτηση" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "" @@ -2063,9 +2024,9 @@ msgstr "Διαθέσιμο" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "Πριν δημιουργήσετε μια δημοσίευση ή απαντήσετε, πρέπει πρώτα να επαληθεύσετε το email σας." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Πριν δημιουργήσετε ένα Starter Pack, πρέπει πρώτα να επαληθεύσετε το email σας." @@ -2145,10 +2106,10 @@ msgstr "Πριν μπορέσετε να λάβετε ειδοποιήσεις #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "Ξεκινήστε τη διαδικασία διασφάλισης ηλ msgid "Beta Feature" msgstr "Beta Λειτουργία" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Αποκλεισμένος" msgid "Blocked accounts" msgstr "Αποκλεισμένοι λογαριασμοί" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Αποκλεισμένοι Λογαριασμοί" @@ -2292,7 +2259,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/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Ο αποκλεισμός δεν εμποδίζει αυτόν τον ετικετοποιητή από το να τοποθετεί ετικέτες στον λογαριασμό σας." @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Το Bluesky δεν μπορεί να επιβεβαιώσει την αυθεντικότητα της ημερομηνίας που δηλώθηκε." @@ -2369,7 +2336,7 @@ msgstr "" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "Το Bluesky αποθηκεύει τις επαφές σας ως κωδικοποιημένα δεδομένα. Η αφαίρεση των επαφών σας θα διαγράψει αμέσως αυτά τα δεδομένα." -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Το Bluesky θα επιλέξει μια σειρά από προτεινόμενους λογαριασμούς από άτομα στο δίκτυό σας." @@ -2473,7 +2440,7 @@ msgstr "Κουμπί για να επιστρέψετε στο αρχικό χρ #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Από {0}" @@ -2516,11 +2483,11 @@ msgstr "Δημιουργώντας λογαριασμό συμφωνείτε μ msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Δημιουργώντας λογαριασμό συμφωνείτε με τους <0>Όρους Χρήσης." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "Από εσάς" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Κάμερα" @@ -2597,7 +2564,7 @@ msgstr "Ακύρωση επανενεργοποίησης και έξοδος" msgid "Cancel reply" msgstr "" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Ακύρωση αναζήτησης" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Σίγαση συνομιλίας" msgid "Chat not found." msgstr "" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "Εισερχόμενα αιτήματος συνομιλίας" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Αιτήματα συνομιλίας" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Ρυθμίσεις συνομιλίας" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Αφαίρεση σίγασης συνομιλίας" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Συνομιλίες" @@ -2849,7 +2817,7 @@ msgstr "Επιλέξτε μέθοδο επαλήθευσης domain" msgid "Choose Feeds" msgstr "Επιλέξτε Ροές" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Επιλέξτε για μένα" @@ -3015,7 +2983,7 @@ msgstr "Κάντε κλικ για να επαναλάβετε το αποτυχ #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Κάντε κλικ για να επαναλάβετε το αποτυχ msgid "Close" msgstr "Κλείσιμο" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Κλείσιμο ενεργού διαλόγου" @@ -3082,7 +3050,7 @@ msgstr "Κλείσιμο προβολής εικόνων" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Κλείσιμο μενού" @@ -3102,7 +3070,7 @@ msgstr "" msgid "Close this dialog" msgstr "Κλείσιμο αυτού του διαλόγου" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Κόμικς" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Οδηγίες Κοινότητας" @@ -3265,7 +3233,7 @@ msgstr "Περιεχόμενο και Μέσα" msgid "Content and media" msgstr "Περιεχόμενο και μέσα" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Περιεχόμενο και Μέσα" @@ -3301,7 +3269,7 @@ msgstr "Προειδοποίηση Περιεχομένου" msgid "Content warnings" msgstr "Προειδοποιήσεις περιεχομένου" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Φόντο μενού περιβάλλοντος, κάντε κλικ για να κλείσετε το μενού." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Συνέχεια συζήτησης..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "" @@ -3376,7 +3344,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "Η έκδοση build αντιγράφηκε στο πρόχειρο" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "" @@ -3384,7 +3352,7 @@ msgstr "" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Αντιγραφή κωδικού πρόσβασης εφαρμογής" msgid "Copy at:// URI" msgstr "Αντιγραφή at:// URI" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "" @@ -3457,10 +3425,10 @@ msgstr "Αντιγραφή Συνδέσμου" msgid "Copy link to list" msgstr "Αντιγραφή συνδέσμου στη λίστα" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Αντιγραφή συνδέσμου στην ανάρτηση" @@ -3478,8 +3446,8 @@ msgstr "Αντιγραφή συνδέσμου στο πακέτο νέων" msgid "Copy message text" msgstr "Αντιγραφή κειμένου μηνύματος" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Αντιγραφή ανάρτησης at:// URI" @@ -3498,7 +3466,7 @@ msgstr "Αντιγραφή τιμής εγγραφής TXT" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Πολιτική Πνευματικών Δικαιωμάτων" @@ -3614,8 +3582,8 @@ msgstr "" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Δημιουργία" @@ -3632,9 +3600,9 @@ msgstr "" msgid "Create a QR code for a starter pack" msgstr "Δημιουργία QR κώδικα για ένα starter pack" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Δημιουργία starter pack" @@ -3643,12 +3611,12 @@ msgstr "Δημιουργία starter pack" msgid "Create a Starter Pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Δημιουργία starter pack για μένα" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Εγγραφή" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Δημιουργία λογαριασμού" @@ -3678,11 +3646,11 @@ msgstr "" msgid "Create an avatar instead" msgstr "Δημιουργήστε μια εικόνα προφίλ εωαλλακτικά" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Δημιουργία άλλου" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "" @@ -4010,7 +3978,7 @@ msgstr "" msgid "Disable 2FA" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "" @@ -4150,7 +4118,7 @@ msgstr "Εμφάνιση μεγαλύτερων ετικετών εναλλακ msgid "Display name" msgstr "Εμφανιζόμενο όνομα" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "" @@ -4232,7 +4200,7 @@ msgstr "" msgid "Double tap to close the dialog" msgstr "Πατήστε δύο φορές για να κλείσετε το παράθυρο διαλόγου" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "" @@ -4336,6 +4304,7 @@ msgstr "" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "" msgid "Edit moderation list" msgstr "" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Επεξεργασία των ροών μου" @@ -4414,6 +4383,11 @@ msgstr "Επεξεργασία των ροών μου" msgid "Edit name" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Επεξεργασία ατόμων" @@ -4452,7 +4426,7 @@ msgstr "" msgid "Edit who can reply" msgstr "Επεξεργασία του ποιος μπορεί να απαντήσει" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Επεξεργασία του starter pack σας" @@ -4508,8 +4482,8 @@ msgstr "Ενσωματώστε κώδικα HTML" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Ενσωμάτωση ανάρτησης" @@ -4517,7 +4491,7 @@ msgstr "Ενσωμάτωση ανάρτησης" 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/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "" @@ -4541,7 +4515,7 @@ msgstr "Ενεργοποίηση περιεχομένου ενηλίκων" msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "" @@ -4558,12 +4532,13 @@ msgstr "Ενεργοποίηση εξωτερικού μέσου" msgid "Enable media players for" msgstr "Ενεργοποίηση media players για" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "" @@ -4589,7 +4564,7 @@ msgstr "" msgid "Enabled" msgstr "Ενεργοποιημένο" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Τέλος ροής" @@ -4616,7 +4591,7 @@ msgstr "Εισάγετε μια λέξη ή ετικέτα" msgid "Enter code" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "" @@ -4658,7 +4633,7 @@ msgstr "Εισάγετε το όνομα χρήστη και τον κωδικό msgid "Enters full screen" msgstr "" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "" @@ -4692,7 +4667,7 @@ msgstr "Παρουσιάστηκε σφάλμα κατά την αποθήκευ msgid "Error receiving captcha response." msgstr "Σφάλμα λήψης απάντησης captcha." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "" @@ -4704,8 +4679,8 @@ msgstr "Όλοι μπορούν να απαντήσουν" msgid "Everybody can reply to this post." msgstr "Όλοι μπορούν να απαντήσουν σε αυτήν την ανάρτηση." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Όλοι" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Όλοι" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "" @@ -4746,7 +4721,7 @@ msgstr "Αποκλεισμός χρηστών που ακολουθείτε" msgid "Excludes users you follow" msgstr "Αποκλείει τους χρήστες που ακολουθείτε" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Έξοδος από την πλήρη οθόνη" @@ -4767,7 +4742,7 @@ msgstr "Ανάπτυξη ή συμπίεση της πλήρους ανάρτη msgid "Expand post text" msgstr "" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "" @@ -4810,15 +4785,15 @@ msgstr "Γυμνό ή ενδεχομένως ενοχλητικό μέσο." msgid "Explicit sexual images." msgstr "Γυμνές σεξουαλικές εικόνες." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "" @@ -4852,7 +4827,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:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Προτιμήσεις εξωτερικού μέσου" @@ -4894,7 +4869,7 @@ msgstr "Απέτυχε η αλλαγή του ονόματος χρήστη. Π #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "" @@ -5002,9 +4977,10 @@ msgstr "Απέτυχε η φόρτωση προτιμήσεων ροών" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "" @@ -5035,12 +5011,12 @@ msgstr "Απέτυχε η φόρτωση προτεινόμενων ακολου msgid "Failed to lock group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "" msgid "False information about elections" msgstr "" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Ροή" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "" msgid "File saved successfully!" msgstr "Το αρχείο αποθηκεύτηκε με επιτυχία!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "" @@ -5356,8 +5332,8 @@ msgstr "Βρείτε λογαριασμούς για να ακολουθήσετ msgid "Find and invite friends" msgstr "" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "" @@ -5378,7 +5354,7 @@ msgstr "" msgid "Find people you know" msgstr "" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "" @@ -5391,7 +5367,7 @@ msgstr "" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "" @@ -5433,7 +5409,7 @@ msgstr "" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Ακολουθήστε {0}" msgid "Follow {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Ακολούθοι του/της @{0} που γνωρίζετε" @@ -5548,7 +5524,7 @@ msgstr "Ακολούθοι που γνωρίζετε" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Ακολουθείτε {0}" msgid "Following {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "" @@ -5582,7 +5558,7 @@ msgstr "" msgid "Following feed preferences" msgstr "Προτιμήσεις της ροής Ακολουθείτε" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Προτιμήσεις της ροής Ακολουθείτε" @@ -5632,7 +5608,7 @@ msgstr "" msgid "Forever" msgstr "Για πάντα" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "" @@ -5651,11 +5627,13 @@ msgstr "Ξεχάσατε τον κωδικό σας;" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "" @@ -5678,7 +5656,7 @@ msgstr "Από <0/>" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Δημιουργήστε ένα starter pack" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "Λάβετε βοήθεια" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "" @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "" @@ -5826,8 +5804,8 @@ msgstr "" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -6081,7 +6060,7 @@ msgstr "" msgid "Harming or endangering minors" msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "" @@ -6144,7 +6123,7 @@ msgstr "" msgid "Hidden" msgstr "" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "" @@ -6297,8 +6276,8 @@ msgstr "Χμμμ, δεν καταφέραμε να φορτώσουμε αυτή msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Περιμένετε! Δίνουμε σταδιακά πρόσβαση στο βίντεο και εσείς περιμένετε στην ουρά. Ελέγξτε ξανά σύντομα!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ 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/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "" @@ -6548,7 +6528,7 @@ msgstr "" msgid "In-app, push, people you follow" msgstr "" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "" @@ -6560,6 +6540,7 @@ msgstr "" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Οι Ετικέτες προστέθηκαν" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Οι ετικέτες είναι σημειώσεις σε χρήστες και περιεχόμενο. Μπορούν να χρησιμοποιηθούν για να αποκρύψουν, να προειδοποιήσουν και να κατηγοριοποιήσουν το δίκτυο." @@ -6864,7 +6845,7 @@ msgstr "Οι Ετικέτες στον λογαριασμό σας" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Ρυθμίσεις γλώσσας" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Πιο πρόσφατα" @@ -6908,7 +6889,7 @@ msgstr "" msgid "Learn More" msgstr "Μάθετε περισσότερα" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "" msgid "left to go." msgstr "απομένουν." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Αφήστε με να διαλέξω" @@ -7093,8 +7074,8 @@ msgstr "Πατήστε \"Μου αρέσει\" σε αυτήν την ροή" msgid "Like this labeler" msgstr "" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "\"Μου αρέσει\" από" @@ -7111,6 +7092,24 @@ msgstr "\"Μου αρέσει\" από" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "\"Μου αρέσει\"" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "\"Μου αρέσει\" σε αυτήν την ανάρτηση" @@ -7144,7 +7143,7 @@ msgstr "" msgid "Link copied to clipboard" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Λίστα" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Λίστα αφαίρεση σίγασης" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Φόρτωση νέων ειδοποιήσεων" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "" msgid "Locked" msgstr "" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Ημερολόγιο" @@ -7387,7 +7386,7 @@ msgstr "" msgid "Make adjustments to email settings for your account" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Φτιάξε ένα για μένα" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Σημείωση ως ανάγνωση" msgid "Marked all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "" @@ -7456,6 +7455,10 @@ msgstr "" msgid "Maybe later" msgstr "" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "αναφερόμενοι χρήστες" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "" @@ -7563,7 +7566,7 @@ msgstr "" msgid "Message options" msgstr "" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Μηνύματα" @@ -7592,7 +7595,7 @@ msgstr "" msgid "Missing media" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Διαχείριση" @@ -7636,7 +7639,7 @@ msgstr "Η Λίστα διαχείρισης ενημερώθηκε" msgid "Moderation lists" msgstr "Λίστες διαχείρισης" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Λίστες Διαχείρισης" @@ -7645,7 +7648,7 @@ msgstr "Λίστες Διαχείρισης" msgid "moderation settings" msgstr "ρυθμίσεις διαχείρισης" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Καταστάσεις διαχείρισης" @@ -7786,7 +7789,7 @@ msgstr "" msgid "Muted accounts" msgstr "Λογαριασμοί σε σίγαση" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Λογαριασμοί σε σίγαση" @@ -7892,11 +7895,11 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Νέα συνομιλία" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "" @@ -7965,13 +7968,13 @@ msgstr "" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Πιο πρόσφατες απαντήσεις πρώτα" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Ειδήσεις" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Επόμενη εικόνα" msgid "Night" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "" @@ -8142,7 +8145,7 @@ msgstr "" msgid "No messages yet" msgstr "Δεν υπάρχουν ακόμη μηνύματα" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "" @@ -8183,12 +8186,12 @@ msgstr "" msgid "No posts here" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Δεν υπάρχουν ακόμη παραθέσεις" @@ -8216,7 +8219,7 @@ msgstr "Χωρίς αποτέλεσμα" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Χωρίς αποτελέσματα" @@ -8235,15 +8238,15 @@ msgstr "Δεν βρέθηκαν αποτελέσματα" msgid "No results found for \"{query}\"" msgstr "Δεν βρέθηκαν αποτελέσματα για “{query}”" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "Κανείς" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Κανείς δεν το έχει κάνει \"Μου αρέσει\" ακόμη. Ίσως θα έπρεπε να είστε ο πρώτος!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Κανείς δεν το έχει παραθέσει ακόμη. Ίσως θα έπρεπε να είστε ο πρώτος!" @@ -8297,6 +8300,10 @@ msgstr "" msgid "Non-sexual Nudity" msgstr "Μη σεξουαλικό γυμνό" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "" msgid "Not followed by anyone you’re following" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Δεν Βρέθηκε" @@ -8332,7 +8339,7 @@ msgstr "Σημείωση σχετικά με την κοινή χρήση" 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/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "" @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Ρυθμίσεις ειδοποιήσεων" @@ -8352,11 +8359,12 @@ msgstr "Ρυθμίσεις ειδοποιήσεων" msgid "Notification sounds" msgstr "Ήχοι ειδοποιήσεων" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Εντάξει" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Επαναφορά onboardin" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "" @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Υποστηρίζονται μόνο αρχεία WebVTT (.vtt)" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Άνοιγμα σελίδας εντοπισμού σφαλμάτων δ msgid "Open muted words and tags settings" msgstr "Άνοιγμα ρυθμίσεων λέξεων και ετικετών σε σίγαση" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "" @@ -8699,7 +8709,7 @@ msgstr "Ανοίγει πρόσθετες λεπτομέρειες για μια msgid "Opens alt text dialog" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Ανοίγει την κάμερα στη συσκευή" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Ο κωδικός πρόσβασης ενημερώθηκε!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Παύση" @@ -8925,12 +8935,12 @@ msgstr "Παύση" msgid "Pause GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Παύση βίντεο" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Άτομα" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Άτομα που ακολουθούν τον/την @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Άτομα που ακολουθούνται από τον/την @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Καρφιτσωμένο στις ροές σας" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Αναπαραγωγή" @@ -9076,8 +9086,8 @@ msgstr "Αναπαραγωγή {0}" msgid "Play GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Αναπαραγωγή βίντεο" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Πολιτική" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Δημοσίευση από @{0}" @@ -9340,7 +9350,7 @@ msgstr "Δημοσίευση κρυμμένη από εσάς" msgid "Post interaction settings" msgstr "Ρυθμίσεις αλληλεπίδρασης δημοσίευσης" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "" @@ -9377,6 +9387,7 @@ msgstr "Δημοσίευση ξεκαρφιτσωμένη" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Οι δημοσιεύσεις μπορούν να τεθούν σε σί msgid "Posts hidden" msgstr "Κρυμμένες δημοσιεύσεις" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "" @@ -9445,20 +9460,21 @@ msgstr "Απόρρητο" msgid "Privacy and security" msgstr "Απόρρητο και ασφάλεια" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Απόρρητο και Ασφάλεια" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Οι παραθέσεις δημοσιεύσεων είναι απενε #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Παραθέσεις" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Παραθέσεις αυτής της δημοσίευσης" @@ -9643,7 +9659,7 @@ msgstr "Επαναενεργοποίηση του λογαριασμού σας" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "" @@ -9683,11 +9699,11 @@ msgstr "Διαβάστε την Πολιτική Απορρήτου του Blues msgid "Read the Bluesky Terms of Service" msgstr "Διαβάστε τους Όρους Χρήσης του Bluesky" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "" @@ -9740,7 +9756,7 @@ msgstr "" msgid "Reject join request" msgstr "" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Επαναφόρτωση συνομιλιών" @@ -10010,8 +10026,9 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Απαντήσεις" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Αναδημοσίευση από εσάς" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Αναδημοσίευση αυτής της ανάρτησης" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "" @@ -10245,7 +10262,7 @@ msgstr "" msgid "Requests" msgstr "" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Επανάληψη της τελευταίας ενέργειας, η ο #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Επιστροφή στην αρχική σελίδα" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Επιστροφή στην προηγούμενη σελίδα" @@ -10458,7 +10475,7 @@ msgstr "" msgid "Save draft?" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Αποθηκευμένες ροές" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "" @@ -10512,8 +10529,8 @@ msgstr "Αποθηκεύτηκε στις ροές σας" msgid "Say hello!" msgstr "Πείτε γεια!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "" @@ -10527,7 +10544,7 @@ msgstr "" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "" @@ -10556,16 +10573,16 @@ msgstr "Μετακίνηση στην κορυφή" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Αναζήτηση" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Αναζήτηση GIFs" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "" @@ -10777,12 +10794,13 @@ msgstr "" msgid "Select app language" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "" @@ -10823,7 +10841,7 @@ msgstr "Επιλογή GIF" msgid "Select GIF \"{0}\"" msgstr "Επιλέξτε GIF “{0}”" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "" @@ -10942,7 +10960,8 @@ msgstr "Αποστολή μηνύματος" msgid "Send post to {name}" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Αποστολή ανάρτησης σε..." @@ -10960,11 +10979,11 @@ msgstr "" msgid "Send verification email" msgstr "Αποστολή email επαλήθευσης" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "Ορίζει email για επαναφορά κωδικού πρόσβασης" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Ρυθμίσεις" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "" @@ -11033,49 +11052,49 @@ msgstr "" msgid "Settings for allowing others to be notified of your posts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "Κοινή χρήση ούτως ή άλλως" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "" @@ -11124,7 +11143,7 @@ msgstr "" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Παράθυρο διαλόγου κοινής χρήσης συνδέσ msgid "Share my profile" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "" @@ -11170,8 +11189,8 @@ msgstr "Κοινή χρήση QR κώδικα" msgid "Share this feed" msgstr "" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "Κοινή χρήση αυτού του Starter Pack" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Μοιραστείτε αυτό το Starter Pack και βοηθήστε κι άλλους να γίνουν μέλη της κοινότητάς σας στο Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Ελεγκτής κοινών προτιμήσεων" @@ -11231,8 +11250,8 @@ msgstr "Εμφάνιση εναλλακτικού κειμένου" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Εμφάνιση ούτως ή άλλως" @@ -11330,7 +11349,7 @@ msgstr "Εμφάνιση προειδοποίησης και φιλτράρισ msgid "Show when you’re live" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "" @@ -11345,8 +11364,8 @@ msgstr "" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "" msgid "So many thoughts, you should post one" msgstr "" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Κάτι πήγε στραβά, παρακαλώ δοκιμάστε ξανά" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Αθλήματα" @@ -11665,7 +11684,7 @@ msgstr "" msgid "Start a group chat" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Έναρξη νέας συνομιλίας" @@ -11679,17 +11698,17 @@ msgstr "" msgid "Start adding people!" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Έναρξη συνομιλίας με {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "starter pack" @@ -11712,12 +11731,16 @@ msgstr "starter pack από εσάς" msgid "Starter pack is invalid" msgstr "Το starter pack είναι άκυρο" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Τα Starter Packs σας επιτρέπουν να μοιράζεστε εύκολα τις αγαπημένες σας ροές και άτομα με τους φίλους σας." @@ -11751,7 +11774,7 @@ msgstr "Η αποθήκευση εκκαθαρίστηκε, πρέπει να ε msgid "Stored as part of a secure code for matching with others" msgstr "" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Εγγραφείτε στο @{0} για να χρησιμοποιήσετε αυτές τις ετικέτες:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "" @@ -12057,7 +12082,7 @@ msgstr "Όροι" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Δεν βρέθηκε αυτό το starter pack." msgid "That username is already taken" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Αυτά ήταν όλα, παιδιά!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "" @@ -12593,7 +12618,7 @@ msgstr "Αυτή η ετικέτα εφαρμόστηκε από εσάς." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Αυτός ο ετικετογράφος δεν έχει δηλώσει ποιες ετικέτες δημοσιεύει, και ενδέχεται να μην είναι ενεργός." @@ -12638,7 +12663,7 @@ msgstr "" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "" @@ -12646,7 +12671,7 @@ msgstr "" msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "" @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Αυτός ο χρήστης δεν έχει ακόλουθους." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "" @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Αυτός ο χρήστης σας έχει μπλοκάρει. Δεν μπορείτε να δείτε το περιεχόμενό του." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "" @@ -12734,7 +12761,7 @@ msgstr "Αυτός ο χρήστης είναι νέος εδώ. Πατήστε msgid "This user isn't following anyone." msgstr "Αυτός ο χρήστης δεν ακολουθεί κανέναν." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "" @@ -12783,7 +12810,7 @@ msgstr "Προτιμήσεις Νήματος" msgid "Threaded" msgstr "" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Προτιμήσεις Νημάτων" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Κορυφή" @@ -12855,7 +12882,7 @@ msgstr "Κορυφή" msgid "Top replies first" msgstr "" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "" @@ -12917,11 +12944,11 @@ msgstr "" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "" -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "" @@ -13103,7 +13132,7 @@ msgstr "Διακοπή παρακολούθησης {0}" msgid "Unfollow account" msgstr "" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "" @@ -13191,7 +13220,7 @@ msgstr "" msgid "Unmute thread" msgstr "Ακύρωση Σίγασης νήματος" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Ακύρωση Σίγασης βίντεο" @@ -13509,7 +13538,7 @@ msgstr "" msgid "Verification settings" msgstr "" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "" @@ -13617,7 +13646,7 @@ msgstr "Βίντεο" msgid "Video failed to process" msgstr "Αποτυχία επεξεργασίας βίντεο" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Βιντεοπαιχνίδια" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Το βίντεο δεν βρέθηκε." @@ -13692,7 +13721,7 @@ msgstr "Προβολή εικόνας προφίλ του/της {0}" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Προβολή προφίλ του/της {0}" @@ -13723,8 +13752,8 @@ msgstr "Δείτε την ανάρτηση ιστολογίου για περι msgid "View debug entry" msgstr "Προβολή καταχώρησης εντοπισμού σφαλμάτων" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Προβολή λεπτομερειών" @@ -13797,7 +13826,7 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "Προβολή της υπηρεσίας επισήμανσης που παρέχεται από το @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "" @@ -13830,7 +13859,7 @@ msgstr "Προβολή των λιστών εποπτείας σας" msgid "View your muted accounts" msgstr "Προβολή των λογαριασμών που έχετε σε σίγαση" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Αντιμετωπίζουμε προβλήματα δικτύου, δοκιμάστε ξανά" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "" @@ -14063,13 +14092,15 @@ msgstr "Λυπούμαστε, αλλά δεν μπορέσαμε να επιλύ msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Λυπούμαστε, αλλά δεν μπορέσαμε να φορτώσουμε τις λέξεις που έχετε σε σίγαση αυτήν τη στιγμή. Παρακαλώ προσπαθήστε ξανά." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Ουπς!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "" @@ -14562,7 +14594,7 @@ msgstr "" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Δεν έχετε δημιουργήσει ακόμη starter pack!" @@ -14621,7 +14653,7 @@ msgstr "" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Πρέπει να ακολουθείτε τουλάχιστον επτά άλλα άτομα για να δημιουργήσετε ένα starter pack." @@ -14798,7 +14830,7 @@ msgstr "" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "Έχετε φτάσει το ημερήσιο όριο για μεταφ msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Έχετε φτάσει το ημερήσιο όριο για μεταφορτώσεις βίντεο (πάρα πολλά βίντεο)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "" @@ -14834,11 +14866,11 @@ msgstr "" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Ο λογαριασμός σας δεν είναι ακόμη αρκετά παλιός για να ανεβάσετε βίντεο. Παρακαλώ προσπαθήστε ξανά αργότερα." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "" @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "" + diff --git a/src/locale/locales/en-GB/messages.po b/src/locale/locales/en-GB/messages.po index c25ca0c2d9..b328e1320d 100644 --- a/src/locale/locales/en-GB/messages.po +++ b/src/locale/locales/en-GB/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# like} other {# likes}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "{0, plural, one {# member} other {# members}}" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {following} other {following}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {post} other {posts}}" @@ -234,10 +235,10 @@ msgstr "{0} (Account)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "{0} added to chat" msgid "{0} and {1} added to chat" msgstr "{0} and {1} added to chat" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "{0} left" msgid "{0} left the group" msgstr "{0} left the group" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} following" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "{handle} can’t be added" @@ -711,7 +666,7 @@ msgstr "{handle} can’t be added" msgid "{handle} can't be messaged" msgstr "{handle} can't be messaged" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "{handle} can’t be messaged" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {# unread item} other {# unread items}}" msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "{numMatches, plural, one {# contact found} other {# contacts found}}" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "{profileName} joined Bluesky {timeAgoString} ago" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "+{0}" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {following} other {following}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {quote} other {quotes}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {repost} other {reposts}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, one {save} other {saves}}" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "<0>{0} {likeCount, plural, one {like} other {likes}}" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "<0>{displayName}<1/><2> added you" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics and everything else happening on Bluesky." @@ -959,6 +908,13 @@ msgstr "<0>You and<1> <2>{0} are included in your starter pack" msgid "⚠Invalid Handle" msgstr "⚠Invalid Handle" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 days" msgid "7 days" msgstr "7 days" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" @@ -998,6 +954,8 @@ msgstr "A network error occurred. Please check your internet connection" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "A screenshot of the post composer with a new button next to the post button that says \"Drafts\", with a rainbow firework effect. Below, the text in the composer reads \"Hey, did you hear the news? Bluesky has drafts now!!!\"." #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "A selected recipient is not followed by the sender." -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "Access requested! The group owner will review your request." msgid "Accessibility" msgstr "Accessibility" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Accessibility Settings" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "Activity from others" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "Activity notifications" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Add another post" msgid "Add another post to thread" msgstr "Add another post to thread" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "Add another search filter" @@ -1263,7 +1226,7 @@ msgstr "Add automation label to account" msgid "Add emoji reaction" msgstr "Add emoji reaction" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "Add filter" @@ -1570,7 +1533,7 @@ msgstr "Allows access to direct messages" msgid "Already have a code?" msgstr "Already have a code?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "Already have an account?" @@ -1624,7 +1587,7 @@ msgstr "An email has been sent to {0}. It includes a confirmation code which you msgid "An error has occurred" msgstr "An error has occurred" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "An error occurred" @@ -1641,7 +1604,7 @@ msgstr "An error occurred while fetching suggested accounts." msgid "An error occurred while fetching the feed." msgstr "An error occurred while fetching the feed." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "An error occurred while generating your starter pack. Want to try again?" @@ -1650,11 +1613,11 @@ msgstr "An error occurred while generating your starter pack. Want to try again? msgid "An error occurred while hiding suggestion. {0}" msgstr "An error occurred while hiding suggestion. {0}" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "An error occurred while loading the video. Please try again later." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "An error occurred while loading the video. Please try again." @@ -1694,7 +1657,7 @@ msgstr "An error occurred. {0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "An illustration depicting user avatars flowing from a contact book into the Bluesky app" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "An illustration of several Bluesky posts alongside repost, like, and comment icons" @@ -1715,16 +1678,14 @@ msgstr "An invite link lets people join this group chat without being added dire msgid "An issue not included in these options" msgstr "An issue not included in these options" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "An issue occurred starting the chat, please try again." -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "Any date" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "Anyone" @@ -1812,7 +1773,7 @@ msgstr "Anyone who follows me" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "Anyone who has it will no longer be able to join or request to join. You can always create a new one." -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "App password names must be at least 4 characters long" msgid "App passwords" msgstr "App passwords" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "App Passwords" @@ -1901,7 +1862,7 @@ msgstr "Appeal this decision" msgid "Appeal this label" msgstr "Appeal this label" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "Apply Pull Request" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Archived from {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Archived post" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "Aurora" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "Automated account" @@ -2043,7 +2004,7 @@ msgstr "Automatic" msgid "Automation label" msgstr "Automation label" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "Automation Label" @@ -2063,9 +2024,9 @@ msgstr "Available" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "Before creating a post or replying, you must first verify your email." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Before creating a starter pack, you must first verify your email." @@ -2145,10 +2106,10 @@ msgstr "Before you can get notifications for {name}'s posts, you must first veri #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "Begin the age assurance process by completing the fields below." msgid "Beta Feature" msgstr "Beta Feature" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "Beta features" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Blocked" msgid "Blocked accounts" msgstr "Blocked accounts" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Blocked Accounts" @@ -2292,7 +2259,7 @@ msgstr "Blocked accounts cannot reply in your threads, mention you, or otherwise 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 "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." -#: src/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blocking does not prevent this labeller from placing labels on your account." @@ -2319,7 +2286,7 @@ msgstr "bloomscrolling booksky" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky cannot confirm the authenticity of the claimed date." @@ -2369,7 +2336,7 @@ msgstr "Bluesky Social Terms of Service" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky will choose a set of recommended accounts from people in your network." @@ -2473,7 +2440,7 @@ msgstr "Button to go back to the home timeline" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "By {0}" @@ -2516,11 +2483,11 @@ msgstr "By creating an account you agree to the <0>Terms of Service and <1>P msgid "By creating an account you agree to the <0>Terms of Service." msgstr "By creating an account you agree to the <0>Terms of Service." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "By you" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Camera" @@ -2597,7 +2564,7 @@ msgstr "Cancel reactivation and sign out" msgid "Cancel reply" msgstr "Cancel reply" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Cancel search" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "Changes to the starter pack will not be reflected in the list after creation. The list will be an independent copy." #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Chat muted" msgid "Chat not found." msgstr "Chat not found." -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "Chat options" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "Chat owners cannot leave a group chat." #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "Chat recipient is not followed by the sender." -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "Chat request inbox" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Chat requests" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Chat settings" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Chat unmuted" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Chats" @@ -2849,7 +2817,7 @@ msgstr "Choose domain verification method" msgid "Choose Feeds" msgstr "Choose Feeds" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Choose for me" @@ -3015,7 +2983,7 @@ msgstr "Click to retry failed message" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Click to retry failed message" msgid "Close" msgstr "Close" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Close active dialog" @@ -3082,7 +3050,7 @@ msgstr "Close image viewer" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Close menu" @@ -3102,7 +3070,7 @@ msgstr "Close the incoming requests banner" msgid "Close this dialog" msgstr "Close this dialog" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "Close welcome modal" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Comics" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Community Guidelines" @@ -3265,7 +3233,7 @@ msgstr "Content & Media" msgid "Content and media" msgstr "Content and media" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Content and Media" @@ -3301,7 +3269,7 @@ msgstr "Content Warning" msgid "Content warnings" msgstr "Content warnings" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Context menu backdrop, click to close the menu." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Continue thread..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "Continue to group name" @@ -3376,7 +3344,7 @@ msgstr "Conversation not found." msgid "Copied build version to clipboard" msgstr "Copied build version to clipboard" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "Copied link to clipboard" @@ -3384,7 +3352,7 @@ msgstr "Copied link to clipboard" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Copy App Password" msgid "Copy at:// URI" msgstr "Copy at:// URI" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "Copy author DID" @@ -3457,10 +3425,10 @@ msgstr "Copy Link" msgid "Copy link to list" msgstr "Copy link to list" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Copy link to post" @@ -3478,8 +3446,8 @@ msgstr "Copy link to starter pack" msgid "Copy message text" msgstr "Copy message text" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Copy post at:// URI" @@ -3498,7 +3466,7 @@ msgstr "Copy TXT record value" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Copyright Policy" @@ -3614,8 +3582,8 @@ msgstr "cows pigs" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Create" @@ -3632,9 +3600,9 @@ msgstr "Create a list from this starter pack" msgid "Create a QR code for a starter pack" msgstr "Create a QR code for a starter pack" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Create a starter pack" @@ -3643,12 +3611,12 @@ msgstr "Create a starter pack" msgid "Create a Starter Pack" msgstr "Create a Starter Pack" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Create a starter pack for me" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Create account" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Create an account" @@ -3678,11 +3646,11 @@ msgstr "Create an account without using this starter pack" msgid "Create an avatar instead" msgstr "Create an avatar instead" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Create another" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "Create group chat" @@ -4010,7 +3978,7 @@ msgstr "Disable" msgid "Disable 2FA" msgstr "Disable 2FA" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "Disable subtitles" @@ -4150,7 +4118,7 @@ msgstr "Display larger alt text badges" msgid "Display name" msgstr "Display name" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "Ditch the trolls and clickbait. Find real people and conversations that matter to you." @@ -4232,7 +4200,7 @@ msgstr "Double tap or long press the message to add a reaction" msgid "Double tap to close the dialog" msgstr "Double tap to close the dialog" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Double tap to like" @@ -4336,6 +4304,7 @@ msgstr "Eating disorders" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "Edit live status" msgid "Edit moderation list" msgstr "Edit moderation list" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Edit My Feeds" @@ -4414,6 +4383,11 @@ msgstr "Edit My Feeds" msgid "Edit name" msgstr "Edit name" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "Edit notifications from {0}" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Edit People" @@ -4452,7 +4426,7 @@ msgstr "Edit user list" msgid "Edit who can reply" msgstr "Edit who can reply" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Edit your starter pack" @@ -4508,8 +4482,8 @@ msgstr "Embed HTML code" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Embed post" @@ -4517,7 +4491,7 @@ msgstr "Embed post" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Embedded video player" @@ -4541,7 +4515,7 @@ msgstr "Enable adult content" msgid "Enable beta features" msgstr "Enable beta features" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "Enable subtitles" @@ -4558,12 +4532,13 @@ msgstr "Enable external media" msgid "Enable media players for" msgstr "Enable media players for" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "Enable push notifications" @@ -4589,7 +4564,7 @@ msgstr "Enable trending videos in your Discover feed" msgid "Enabled" msgstr "Enabled" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "End of feed" @@ -4616,7 +4591,7 @@ msgstr "Enter a word or tag" msgid "Enter code" msgstr "Enter code" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Enter fullscreen" @@ -4658,7 +4633,7 @@ msgstr "Enter your username and password" msgid "Enters full screen" msgstr "Enters fullscreen" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "Entertainment" @@ -4692,7 +4667,7 @@ msgstr "Error occurred while saving file" msgid "Error receiving captcha response." msgstr "Error receiving captcha response." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "Error: {error}" @@ -4704,8 +4679,8 @@ msgstr "Everybody can reply" msgid "Everybody can reply to this post." msgstr "Everybody can reply to this post." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Everyone" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Everyone" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "Everything else" @@ -4746,7 +4721,7 @@ msgstr "Exclude users you follow" msgid "Excludes users you follow" msgstr "Excludes users you follow" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Exit fullscreen" @@ -4767,7 +4742,7 @@ msgstr "Expand or collapse the full post you are replying to" msgid "Expand post text" msgstr "Expand post text" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Expands or collapses post text" @@ -4810,15 +4785,15 @@ msgstr "Explicit or potentially disturbing media." msgid "Explicit sexual images." msgstr "Explicit sexual images." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "Explore" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "Explore the app" @@ -4852,7 +4827,7 @@ msgstr "External Media" 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 "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." -#: src/Navigation.tsx:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "External Media Preferences" @@ -4894,7 +4869,7 @@ msgstr "Failed to change handle. Please try again." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "Failed to copy link" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "Failed to leave group chat" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "Failed to load conversations" @@ -5002,9 +4977,10 @@ msgstr "Failed to load feeds preferences" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "Failed to load notification settings." @@ -5035,12 +5011,12 @@ msgstr "Failed to load suggested follows" msgid "Failed to lock group chat" msgstr "Failed to lock group chat" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "Failed to mark all chats as read" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "Fake account or bot" msgid "False information about elections" msgstr "False information about elections" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Feed" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "Feedback sent to feed operator" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "Fetch update" msgid "File saved successfully!" msgstr "File saved successfully!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "Filter by author" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "Filter by author (currently: {currentLabel})" @@ -5314,7 +5290,7 @@ msgstr "Filter this search by {0}" msgid "Filter who can opt to receive notifications for your activity" msgstr "Filter who can opt to receive notifications for your activity" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "Filter who you receive notifications from" @@ -5356,8 +5332,8 @@ msgstr "Find accounts to follow" msgid "Find and invite friends" msgstr "Find and invite friends" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "Find Contacts" @@ -5378,7 +5354,7 @@ msgstr "Find people to follow" msgid "Find people you know" msgstr "Find people you know" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Find posts, users and feeds on Bluesky" @@ -5391,7 +5367,7 @@ msgstr "Find your friends" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "Find your people" @@ -5433,7 +5409,7 @@ msgstr "Focus the search field" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Follow {0}" msgid "Follow {displayName}" msgstr "Follow {displayName}" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "Follow {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "Followers can join" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Followers of @{0} that you know" @@ -5548,7 +5524,7 @@ msgstr "Followers you know" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Following {0}" msgid "Following {displayName}" msgstr "Following {displayName}" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "Following {handle}" @@ -5582,7 +5558,7 @@ msgstr "Following {handle}" msgid "Following feed preferences" msgstr "Following feed preferences" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Following Feed Preferences" @@ -5632,7 +5608,7 @@ msgstr "For You" msgid "Forever" msgstr "Forever" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "Forget the noise" @@ -5651,11 +5627,13 @@ msgstr "Forgot password?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "Free your feed" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "From" @@ -5678,7 +5656,7 @@ msgstr "From <0/>" msgid "From these people" msgstr "From these people" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Generate a starter pack" @@ -5722,39 +5700,39 @@ msgstr "Get early access to experimental features we’re testing." msgid "Get help" msgstr "Get help" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "Get notifications for starter pack joins, verification, and other activity." -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "Get notifications when people follow you." -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "Get notifications when people like your posts." -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "Get notifications when people like your reposts." -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "Get notifications when people mention you." -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "Get notifications when people quote your posts." -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "Get notifications when people reply to your posts." -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "Get notifications when people repost your posts." -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "Get notifications when people repost your reposts." @@ -5766,15 +5744,15 @@ msgstr "Get notifications when people send you message requests." msgid "Get notifications when people send you messages." msgstr "Get notifications when people send you messages." -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "Get notified about new posts" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "Get notified about posts and replies from accounts you choose." + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "Get notified of new posts from {name}" @@ -5826,8 +5804,8 @@ msgstr "Glorification of violence" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "Go live for" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "Go to {0}'s profile" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "Group chat name updated" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "Group chat settings" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "Group chats can only have a maximum of {0, plural, other {# people}}." #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "Group is locked" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "Group name" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" @@ -6081,7 +6060,7 @@ msgstr "Harmful or high-risk activities" msgid "Harming or endangering minors" msgstr "Harming or endangering minors" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Hashtag" @@ -6144,7 +6123,7 @@ msgstr "Hi there!" msgid "Hidden" msgstr "Hidden" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Hidden by your moderation settings." @@ -6297,8 +6276,8 @@ msgstr "Hmm, we couldn't load that moderation service." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Hold up! We’re gradually giving access to video and you’re still waiting in line. Check back soon!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "If you update your email address, email 2FA will be disabled." msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "If you want to change your password, we will send you a code to verify that this is your account." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." @@ -6548,7 +6528,7 @@ msgstr "In-app, push, everyone" msgid "In-app, push, people you follow" msgstr "In-app, push, people you follow" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "Inbox empty" @@ -6560,6 +6540,7 @@ msgstr "Inbox zero!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Labels added" msgid "Labels applied to this post" msgstr "Labels applied to this post" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Labels are annotations on users and content. They can be used to hide, warn and categorise the network." @@ -6864,7 +6845,7 @@ msgstr "Labels on your account" msgid "Language" msgstr "Language" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Language Settings" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "Last initiated just now" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Latest" @@ -6908,7 +6889,7 @@ msgstr "Learn more" msgid "Learn More" msgstr "Learn More" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "Learn more about <0>how to use advanced search." @@ -7042,7 +7023,7 @@ msgstr "Left group chat." msgid "left to go." msgstr "left to go." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Let me choose" @@ -7093,8 +7074,8 @@ msgstr "Like this feed" msgid "Like this labeler" msgstr "Like this labeller" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Liked by" @@ -7111,6 +7092,24 @@ msgstr "Liked By" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Liked by {0, plural, one {# user} other {# users}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "Liked by {0}" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "Liked by {0} and {1}" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Liked by {likeCount, plural, one {# user} other {# users}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Likes" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "Likes of your reposts" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Likes on this post" @@ -7144,7 +7143,7 @@ msgstr "Linear" msgid "Link copied to clipboard" msgstr "Link copied to clipboard" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "List" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "List unmuted" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Load new notifications" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "Lock this group chat" msgid "Locked" msgstr "Locked" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Log" @@ -7387,7 +7386,7 @@ msgstr "Love GIFs" msgid "Make adjustments to email settings for your account" msgstr "Make adjustments to email settings for your account" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Make one for me" @@ -7418,15 +7417,15 @@ msgstr "Manual" msgid "Mark all as read" msgstr "Mark all as read" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "Mark all chats as read" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Mark as read" msgid "Marked all as read" msgstr "Marked all as read" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "Marked all chats as read" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "Marked all requests as read" @@ -7456,6 +7455,10 @@ msgstr "Marked all requests as read" msgid "Maybe later" msgstr "Maybe later" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "mentioned users" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Mentions" @@ -7563,7 +7566,7 @@ msgstr "Message is too long ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgid "Message options" msgstr "Message options" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Messages" @@ -7592,7 +7595,7 @@ msgstr "Misleading" msgid "Missing media" msgstr "Missing media" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Moderation" @@ -7636,7 +7639,7 @@ msgstr "Moderation list updated" msgid "Moderation lists" msgstr "Moderation lists" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Moderation Lists" @@ -7645,7 +7648,7 @@ msgstr "Moderation Lists" msgid "moderation settings" msgstr "moderation settings" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Moderation states" @@ -7786,7 +7789,7 @@ msgstr "Muted" msgid "Muted accounts" msgstr "Muted accounts" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Muted Accounts" @@ -7892,11 +7895,11 @@ msgstr "New {postsCount, plural, one {post} other {posts}} from {firstAuthorName #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "New chat" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "New Feature" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "New followers" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "New group chat" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "New group chat" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "New group chat with:" @@ -7965,13 +7968,13 @@ msgstr "New list" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "New message requests" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "New messages" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Newest replies first" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "News" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Next image" msgid "Night" msgstr "Night" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." @@ -8142,7 +8145,7 @@ msgstr "No media yet" msgid "No messages yet" msgstr "No messages yet" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." @@ -8183,12 +8186,12 @@ msgstr "No one can send messages" msgid "No posts here" msgstr "No posts here" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "No posts yet" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "No quotes yet" @@ -8216,7 +8219,7 @@ msgstr "No result" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "No results" @@ -8235,15 +8238,15 @@ msgstr "No results found" msgid "No results found for \"{query}\"" msgstr "No results found for \"{query}\"" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "No results found for “<0>{query}” with advanced search filters applied." -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "No results found for “<0>{query}”." -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "No results found for your query with advanced search filters applied." @@ -8277,7 +8280,7 @@ msgstr "Nobody" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Nobody has liked this yet. Maybe you should be the first!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Nobody has quoted this yet. Maybe you should be the first!" @@ -8297,6 +8300,10 @@ msgstr "Non-consensual intimate imagery" msgid "Non-sexual Nudity" msgstr "Non-sexual Nudity" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "None" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "Not available on this platform." msgid "Not followed by anyone you’re following" msgstr "Not followed by anyone you’re following" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Not Found" @@ -8332,7 +8339,7 @@ msgstr "Note about sharing" 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 "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." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "Note: This post is only visible to logged-in users." @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "Nothing saved yet" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Notification settings" @@ -8352,11 +8359,12 @@ msgstr "Notification settings" msgid "Notification sounds" msgstr "Notification sounds" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "OK" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Okay" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Onboarding reset" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "One of the selected recipients does not allow group chats." #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "One of the selected recipients has blocked you and cannot be messaged." @@ -8518,7 +8528,7 @@ msgstr "Only posts with videos" msgid "Only replies" msgstr "Only replies" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Only WebVTT (.vtt) files are supported" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "Oops, this profile doesn't exist. Try scanning another one." #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Open moderation debug page" msgid "Open muted words and tags settings" msgstr "Open muted words and tags settings" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "Open pack" @@ -8699,7 +8709,7 @@ msgstr "Opens additional details for a debug entry" msgid "Opens alt text dialog" msgstr "Opens alt text dialog" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Opens camera on device" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Password updated!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Pause" @@ -8925,12 +8935,12 @@ msgstr "Pause" msgid "Pause GIF" msgstr "Pause GIF" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Pause video" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "People" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "People {ownerName} follows can request to join" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "People followed by @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "People following @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "People I follow" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "People I follow can request to join" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "People you follow" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Pinned to your feeds" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Play" @@ -9076,8 +9086,8 @@ msgstr "Play {0}" msgid "Play GIF" msgstr "Play GIF" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Play video" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "Please write your message below:" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Politics" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "Post blocked" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Post by @{0}" @@ -9340,7 +9350,7 @@ msgstr "Post Hidden by You" msgid "Post interaction settings" msgstr "Post interaction settings" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Post Interaction Settings" @@ -9377,6 +9387,7 @@ msgstr "Post unpinned" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Posts can be muted based on their text, their tags, or both. We recommen msgid "Posts hidden" msgstr "Posts hidden" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "Posts, Replies" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "Potentially misleading link" @@ -9445,20 +9460,21 @@ msgstr "Privacy" msgid "Privacy and security" msgstr "Privacy and security" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Privacy and Security" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "Privacy and Security settings" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Quote posts disabled" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Quotes" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Quotes of this post" @@ -9643,7 +9659,7 @@ msgstr "Reactivate your account" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "Read {0, plural, one {# more reply} other {# more replies}}" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "Read about how to use advanced search filters" @@ -9653,11 +9669,11 @@ msgstr "Read about how to use advanced search filters" msgid "Read blog post" msgstr "Read blog post" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Read less" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Read more" @@ -9683,11 +9699,11 @@ msgstr "Read the Bluesky Privacy Policy" msgid "Read the Bluesky Terms of Service" msgstr "Read the Bluesky Terms of Service" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "Real conversations." -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "Real people." @@ -9740,7 +9756,7 @@ msgstr "Reject chat request" msgid "Reject join request" msgstr "Reject join request" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Reload conversations" @@ -10010,8 +10026,9 @@ msgstr "Replied-to message, tap to scroll to it" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Replies" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Reposted by you" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "Reposts" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Reposts of this post" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "Reposts of your reposts" @@ -10245,7 +10262,7 @@ msgstr "Requested" msgid "Requests" msgstr "Requests" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Retries the last action, which errored out" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Returns to home page" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Returns to previous page" @@ -10458,7 +10475,7 @@ msgstr "Save draft" msgid "Save draft?" msgstr "Save draft?" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Saved Feeds" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "Saved Posts" @@ -10512,8 +10529,8 @@ msgstr "Saved to your feeds" msgid "Say hello!" msgstr "Say hello!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "Say hi to someone" @@ -10527,7 +10544,7 @@ msgstr "Scan" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "Scan QR code" @@ -10556,16 +10573,16 @@ msgstr "Scroll to top" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Search" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Search @{0}'s posts" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Search GIFs" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "Search is currently unavailable when logged out" @@ -10777,12 +10794,13 @@ msgstr "Select an option" msgid "Select app language" msgstr "Select app language" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "Select subtitle file (.vtt)" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "Select chat \"{name}\"" @@ -10823,7 +10841,7 @@ msgstr "Select GIF" msgid "Select GIF \"{0}\"" msgstr "Select GIF \"{0}\"" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "Select group chat members" @@ -10942,7 +10960,8 @@ msgstr "Send message" msgid "Send post to {name}" msgstr "Send post to {name}" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Send post to..." @@ -10960,11 +10979,11 @@ msgstr "Send the message from your phone" msgid "Send verification email" msgstr "Send verification email" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "Set your hosting provider manually" msgid "Sets email for password reset" msgstr "Sets email for password reset" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Settings" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "Settings for activity from others" @@ -11033,49 +11052,49 @@ msgstr "Settings for activity from others" msgid "Settings for allowing others to be notified of your posts" msgstr "Settings for allowing others to be notified of your posts" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "Settings for like notifications" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "Settings for mention notifications" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "Settings for new follower notifications" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "Settings for notifications for everything else" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "Settings for notifications for likes of your reposts" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "Settings for notifications for new message requests" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "Settings for notifications for new messages" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "Settings for notifications for reposts of your reposts" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "Settings for quote notifications" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "Settings for reply notifications" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "Settings for repost notifications" @@ -11112,8 +11131,8 @@ msgstr "Share age range" msgid "Share anyway" msgstr "Share anyway" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "Share author DID" @@ -11124,7 +11143,7 @@ msgstr "Share author DID" msgid "Share feedback" msgstr "Share feedback" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Share link dialog" msgid "Share my profile" msgstr "Share my profile" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "Share post at:// URI" @@ -11170,8 +11189,8 @@ msgstr "Share QR code" msgid "Share this feed" msgstr "Share this feed" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "Share this search" @@ -11183,8 +11202,8 @@ msgstr "Share this starter pack" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Share this starter pack and help people join your community on Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "Share your contacts to find friends" msgid "Share your thoughts…" msgstr "Share your thoughts…" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Shared Preferences Tester" @@ -11231,8 +11250,8 @@ msgstr "Show alt text" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Show anyway" @@ -11330,7 +11349,7 @@ msgstr "Show warning and filter from feeds" msgid "Show when you’re live" msgstr "Show when you’re live" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Shows information about when this post was created" @@ -11345,8 +11364,8 @@ msgstr "Shows the content" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "Shows the content" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "Snoozes the reminder" msgid "So many thoughts, you should post one" msgstr "So many thoughts, you should post one" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "Social media you control." @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Something went wrong, please try again" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "Spam or other inauthentic behaviour or deception" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Sports" @@ -11665,7 +11684,7 @@ msgstr "Start a conversation, and it will appear here." msgid "Start a group chat" msgstr "Start a group chat" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Start a new chat" @@ -11679,17 +11698,17 @@ msgstr "Start adding people" msgid "Start adding people!" msgstr "Start adding people!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "Start chat" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Start chat with {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Starter Pack" @@ -11712,12 +11731,16 @@ msgstr "Starter pack by you" msgid "Starter pack is invalid" msgstr "Starter pack is invalid" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "Starter packs" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Starter Packs" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Starter packs let you easily share your favourite feeds and people with your friends." @@ -11751,7 +11774,7 @@ msgstr "Storage cleared, you need to restart the app now." msgid "Stored as part of a secure code for matching with others" msgstr "Stored as part of a secure code for matching with others" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Storybook" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "Subscribe to {publicationTitle} on {0}" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Subscribe to @{0} to use these labels:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "Successfully verified" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "Suggested" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Sunset" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "Support for this feature in your country has not been enabled yet! Please check back later." #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "Suspended accounts cannot participate in a group chat." #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "Suspended accounts cannot participate in chat." @@ -12057,7 +12082,7 @@ msgstr "Terms" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "That starter pack could not be found." msgid "That username is already taken" msgstr "That username is already taken" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "That's all, folks!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "That's everything!" @@ -12593,7 +12618,7 @@ msgstr "This label was applied by you." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "This label was applied to the entire user account and will appear on all posts." -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "This labeller hasn't declared what labels it publishes and may not be active." @@ -12638,7 +12663,7 @@ msgstr "This person is blocking you" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "This post claims to have been created on <0>{0}, but was first seen msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "This post has an unknown type of threadgate on it. Your app may be out of date." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "This post is only visible to logged-in users." @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "This user doesn't have any followers." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "This user has blocked you and cannot be messaged." @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "This user has blocked you. You cannot view their content." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "This user has disabled chat and cannot be messaged." @@ -12734,7 +12761,7 @@ msgstr "This user is new here. Press for more info about when they joined." msgid "This user isn't following anyone." msgstr "This user isn't following anyone." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." @@ -12783,7 +12810,7 @@ msgstr "Thread Preferences" msgid "Threaded" msgstr "Threaded" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Threads Preferences" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "Too many contacts – you've exceeded the number of contacts you can import to find your friends" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Top" @@ -12855,7 +12882,7 @@ msgstr "Top" msgid "Top replies first" msgstr "Top replies first" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Topic" @@ -12917,11 +12944,11 @@ msgstr "Trolling" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "Trust emerges from relationships, communities and shared context, so we’re also enabling <0>trusted verifiers: organisations that can directly issue verification." -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "Try a different search term or remove some filters." -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "Try a different search term." @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "Unable to fetch join requests." #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "Unable to find a selected recipient." #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "Unable to find the selected recipient." @@ -13103,7 +13132,7 @@ msgstr "Unfollow {0}" msgid "Unfollow account" msgstr "Unfollow account" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Unfollows the user" @@ -13191,7 +13220,7 @@ msgstr "Unmute this group chat" msgid "Unmute thread" msgstr "Unmute thread" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Unmute video" @@ -13509,7 +13538,7 @@ msgstr "Verification failed, please try again." msgid "Verification settings" msgstr "Verification settings" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "Verification Settings" @@ -13617,7 +13646,7 @@ msgstr "Video" msgid "Video failed to process" msgstr "Video failed to process" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Video Feed" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "Video from {0}: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "Video from {0}. Tap to play or pause the video" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Video Games" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Video is paused" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Video is playing" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Video not found." @@ -13692,7 +13721,7 @@ msgstr "View {0}'s avatar" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "View {0}'s profile" @@ -13723,8 +13752,8 @@ msgstr "View blogpost for more details" msgid "View debug entry" msgstr "View debug entry" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "View details" @@ -13797,7 +13826,7 @@ msgstr "View the invite link for this group chat" msgid "View the labeling service provided by @{0}" msgstr "View the labelling service provided by @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "View this user's verifications" @@ -13830,7 +13859,7 @@ msgstr "View your moderation lists" msgid "View your muted accounts" msgstr "View your muted accounts" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "View your verifications" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "We're having network issues, try again" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "We’re having network issues, try again" @@ -14063,13 +14092,15 @@ msgstr "We're sorry, but we were unable to resolve this list. If this persists, msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "We're sorry, but we weren't able to load your muted words at this time. Please try again." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "We’re sorry, but your search could not be completed." -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "We’re sorry, but your search could not be completed. Please try again in a few minutes." @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "Who can verify?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Whoops!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reaction} other {# emoji reactions}}" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "You cannot create a group chat yet." @@ -14562,7 +14594,7 @@ msgstr "You have unsaved changes to this draft, would you like to save them?" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "You have unsaved changes. Would you like to save them before viewing your drafts?" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "You haven't created a starter pack yet!" @@ -14621,7 +14653,7 @@ msgstr "You must be a chat owner to remove a member." msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "You must be following at least seven other people to generate a starter pack." @@ -14798,7 +14830,7 @@ msgstr "You've reached the maximum number of drafts" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "You've reached the maximum number of requests allowed. Please try again later." -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." @@ -14814,7 +14846,7 @@ msgstr "You've reached your daily limit for video uploads (too many bytes)" msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "You've reached your daily limit for video uploads (too many videos)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "You've run out of videos to watch. Maybe it's a good time to take a break?" @@ -14834,11 +14866,11 @@ msgstr "Your account has been suspended" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Your account is not yet old enough to upload videos. Please try again later." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "Your account is too new" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "Your account must be at least 7 days old to create a new group chat." @@ -14929,7 +14961,7 @@ msgstr "Your hosting provider can’t be detected from an email address, so the msgid "Your hosting provider is detected automatically from the username you enter." msgstr "Your hosting provider is detected automatically from the username you enter." -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "Your preferred language" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "Your profile picture" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "Your profile picture surrounded by concentric circles of other users' profile pictures" @@ -15015,3 +15047,4 @@ msgstr "Your username and password will be shared with <0>{host}. If you don #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "Your verifications" + diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index 9240344dad..0b42aa68c6 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -119,6 +119,7 @@ msgstr "" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "" @@ -197,9 +198,9 @@ msgstr "" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "" @@ -234,10 +235,10 @@ msgstr "" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "" msgid "{0} and {1} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "{0} and {1} like this" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "{0} and {others, plural, one {{1} other} other {{2} others}} like this" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "{0} and {othersLabel} like this" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "" msgid "{0} left the group" msgstr "" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "{0} likes this" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "{0}, {1}, and {othersLabel} like this" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "" @@ -711,7 +666,7 @@ msgstr "" msgid "{handle} can't be messaged" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "" @@ -789,12 +744,6 @@ msgstr "" msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "{others, plural, one {{0} other} other {{1} others}}" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "" @@ -893,14 +842,14 @@ msgstr "" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "" @@ -913,7 +862,7 @@ msgstr "" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "" @@ -959,6 +908,13 @@ msgstr "" msgid "⚠Invalid Handle" msgstr "" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "" msgid "7 days" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "" @@ -998,6 +954,8 @@ msgstr "" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "" msgid "Accessibility" msgstr "" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "" #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "" msgid "Add another post to thread" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "" @@ -1570,7 +1533,7 @@ msgstr "" msgid "Already have a code?" msgstr "" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "" @@ -1624,7 +1587,7 @@ msgstr "" msgid "An error has occurred" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "" @@ -1641,7 +1604,7 @@ msgstr "" msgid "An error occurred while fetching the feed." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" @@ -1650,11 +1613,11 @@ msgstr "" msgid "An error occurred while hiding suggestion. {0}" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "" @@ -1694,7 +1657,7 @@ msgstr "" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "" @@ -1715,17 +1678,15 @@ msgstr "" msgid "An issue not included in these options" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "An issue occurred creating the group chat, please try again." - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" -msgstr "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." +msgstr "" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:52 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "" @@ -1812,7 +1773,7 @@ msgstr "" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "" msgid "App passwords" msgstr "" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "" @@ -1901,7 +1862,7 @@ msgstr "" msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "" @@ -2063,9 +2024,9 @@ msgstr "" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "" #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "" @@ -2145,10 +2106,10 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "" msgid "Beta Feature" msgstr "" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "" msgid "Blocked accounts" msgstr "" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "" @@ -2292,7 +2259,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/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "" @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "" @@ -2369,7 +2336,7 @@ msgstr "" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" @@ -2473,7 +2440,7 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "" @@ -2516,11 +2483,11 @@ msgstr "" msgid "By creating an account you agree to the <0>Terms of Service." msgstr "" -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "" @@ -2597,7 +2564,7 @@ msgstr "" msgid "Cancel reply" msgstr "" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "" msgid "Chat not found." msgstr "" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "" @@ -2849,7 +2817,7 @@ msgstr "" msgid "Choose Feeds" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "" @@ -3015,7 +2983,7 @@ msgstr "" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "" msgid "Close" msgstr "" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "" @@ -3082,7 +3050,7 @@ msgstr "" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "" @@ -3102,7 +3070,7 @@ msgstr "" msgid "Close this dialog" msgstr "" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "" @@ -3265,7 +3233,7 @@ msgstr "" msgid "Content and media" msgstr "" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "" @@ -3301,7 +3269,7 @@ msgstr "" msgid "Content warnings" msgstr "" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "" @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "" #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "" @@ -3376,7 +3344,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "" @@ -3384,7 +3352,7 @@ msgstr "" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "" msgid "Copy at:// URI" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "" @@ -3457,10 +3425,10 @@ msgstr "" msgid "Copy link to list" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "" @@ -3478,8 +3446,8 @@ msgstr "" msgid "Copy message text" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "" @@ -3498,7 +3466,7 @@ msgstr "" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "" @@ -3614,8 +3582,8 @@ msgstr "" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "" @@ -3632,9 +3600,9 @@ msgstr "" msgid "Create a QR code for a starter pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "" @@ -3643,12 +3611,12 @@ msgstr "" msgid "Create a Starter Pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "" @@ -3678,11 +3646,11 @@ msgstr "" msgid "Create an avatar instead" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "" @@ -4010,7 +3978,7 @@ msgstr "" msgid "Disable 2FA" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "" @@ -4150,7 +4118,7 @@ msgstr "" msgid "Display name" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "" @@ -4232,7 +4200,7 @@ msgstr "" msgid "Double tap to close the dialog" msgstr "" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "" @@ -4336,6 +4304,7 @@ msgstr "" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "" msgid "Edit moderation list" msgstr "" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "" @@ -4414,6 +4383,11 @@ msgstr "" msgid "Edit name" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "" @@ -4452,7 +4426,7 @@ msgstr "" msgid "Edit who can reply" msgstr "" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "" @@ -4508,8 +4482,8 @@ msgstr "" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "" @@ -4517,7 +4491,7 @@ msgstr "" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "" @@ -4541,7 +4515,7 @@ msgstr "" msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "" @@ -4558,12 +4532,13 @@ msgstr "" msgid "Enable media players for" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "" @@ -4589,7 +4564,7 @@ msgstr "" msgid "Enabled" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "" @@ -4616,7 +4591,7 @@ msgstr "" msgid "Enter code" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "" @@ -4658,7 +4633,7 @@ msgstr "" msgid "Enters full screen" msgstr "" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "" @@ -4692,7 +4667,7 @@ msgstr "" msgid "Error receiving captcha response." msgstr "" -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "" @@ -4704,8 +4679,8 @@ msgstr "" msgid "Everybody can reply to this post." msgstr "" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "" @@ -4746,7 +4721,7 @@ msgstr "" msgid "Excludes users you follow" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "" @@ -4767,7 +4742,7 @@ msgstr "" msgid "Expand post text" msgstr "" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "" @@ -4810,15 +4785,15 @@ msgstr "" msgid "Explicit sexual images." msgstr "" -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "" @@ -4852,7 +4827,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:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "" @@ -4894,7 +4869,7 @@ msgstr "" #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "" @@ -5002,9 +4977,10 @@ msgstr "" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "" @@ -5035,12 +5011,12 @@ msgstr "" msgid "Failed to lock group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "" msgid "False information about elections" msgstr "" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "" msgid "File saved successfully!" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "" @@ -5356,8 +5332,8 @@ msgstr "" msgid "Find and invite friends" msgstr "" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "" @@ -5378,7 +5354,7 @@ msgstr "" msgid "Find people you know" msgstr "" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "" @@ -5391,7 +5367,7 @@ msgstr "" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "" @@ -5433,7 +5409,7 @@ msgstr "" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "" msgid "Follow {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "" @@ -5548,7 +5524,7 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "" msgid "Following {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "" @@ -5582,7 +5558,7 @@ msgstr "" msgid "Following feed preferences" msgstr "" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "" @@ -5632,7 +5608,7 @@ msgstr "" msgid "Forever" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "" @@ -5651,11 +5627,13 @@ msgstr "" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "" @@ -5678,7 +5656,7 @@ msgstr "" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "" @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "Get notifications when there's activity on posts you're subscribed to." - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "" @@ -5826,8 +5804,8 @@ msgstr "" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -6081,7 +6060,7 @@ msgstr "" msgid "Harming or endangering minors" msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "" @@ -6144,7 +6123,7 @@ msgstr "" msgid "Hidden" msgstr "" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "" @@ -6297,8 +6276,8 @@ msgstr "" msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ 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/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "" @@ -6548,7 +6528,7 @@ msgstr "" msgid "In-app, push, people you follow" msgstr "" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "" @@ -6560,6 +6540,7 @@ msgstr "" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "" @@ -6864,7 +6845,7 @@ msgstr "" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "" @@ -6908,7 +6889,7 @@ msgstr "" msgid "Learn More" msgstr "" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "" msgid "left to go." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "" @@ -7093,8 +7074,8 @@ msgstr "" msgid "Like this labeler" msgstr "" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "" @@ -7111,6 +7092,24 @@ msgstr "" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "" @@ -7144,7 +7143,7 @@ msgstr "" msgid "Link copied to clipboard" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "" msgid "Locked" msgstr "" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "" @@ -7387,7 +7386,7 @@ msgstr "" msgid "Make adjustments to email settings for your account" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "" msgid "Marked all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "" @@ -7456,6 +7455,10 @@ msgstr "" msgid "Maybe later" msgstr "" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "" @@ -7563,7 +7566,7 @@ msgstr "" msgid "Message options" msgstr "" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "" @@ -7592,7 +7595,7 @@ msgstr "" msgid "Missing media" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "" @@ -7636,7 +7639,7 @@ msgstr "" msgid "Moderation lists" msgstr "" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "" @@ -7645,7 +7648,7 @@ msgstr "" msgid "moderation settings" msgstr "" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "" @@ -7786,7 +7789,7 @@ msgstr "" msgid "Muted accounts" msgstr "" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "" @@ -7892,11 +7895,11 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "" @@ -7965,13 +7968,13 @@ msgstr "" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "" msgid "Night" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "" @@ -8142,7 +8145,7 @@ msgstr "" msgid "No messages yet" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "" @@ -8183,12 +8186,12 @@ msgstr "" msgid "No posts here" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "" @@ -8216,7 +8219,7 @@ msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "" @@ -8235,15 +8238,15 @@ msgstr "" msgid "No results found for \"{query}\"" msgstr "" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "" @@ -8297,6 +8300,10 @@ msgstr "" msgid "Non-sexual Nudity" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "" msgid "Not followed by anyone you’re following" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "" @@ -8332,7 +8339,7 @@ msgstr "" 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 "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "" @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "" @@ -8352,11 +8359,12 @@ msgstr "" msgid "Notification sounds" msgstr "" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "" @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "" msgid "Open muted words and tags settings" msgstr "" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "" @@ -8699,7 +8709,7 @@ msgstr "" msgid "Opens alt text dialog" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "" @@ -8925,12 +8935,12 @@ msgstr "" msgid "Pause GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "" @@ -9076,8 +9086,8 @@ msgstr "" msgid "Play GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "" @@ -9340,7 +9350,7 @@ msgstr "" msgid "Post interaction settings" msgstr "" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "" @@ -9377,6 +9387,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "" msgid "Posts hidden" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "" @@ -9445,20 +9460,21 @@ msgstr "" msgid "Privacy and security" msgstr "" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "" @@ -9643,7 +9659,7 @@ msgstr "" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "" @@ -9683,11 +9699,11 @@ msgstr "" msgid "Read the Bluesky Terms of Service" msgstr "" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "" @@ -9740,7 +9756,7 @@ msgstr "" msgid "Reject join request" msgstr "" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "" @@ -10010,8 +10026,9 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "" @@ -10245,7 +10262,7 @@ msgstr "" msgid "Requests" msgstr "" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "" @@ -10458,7 +10475,7 @@ msgstr "" msgid "Save draft?" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "" @@ -10512,8 +10529,8 @@ msgstr "" msgid "Say hello!" msgstr "" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "" @@ -10527,7 +10544,7 @@ msgstr "" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "" @@ -10556,16 +10573,16 @@ msgstr "" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "" @@ -10777,12 +10794,13 @@ msgstr "" msgid "Select app language" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "" @@ -10823,7 +10841,7 @@ msgstr "" msgid "Select GIF \"{0}\"" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "" @@ -10942,7 +10960,8 @@ msgstr "" msgid "Send post to {name}" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "" @@ -10960,12 +10979,12 @@ msgstr "" msgid "Send verification email" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" -msgstr "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" +msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) #: src/components/dms/MessageContextMenu.tsx:175 @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "" @@ -11033,49 +11052,49 @@ msgstr "" msgid "Settings for allowing others to be notified of your posts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "" @@ -11124,7 +11143,7 @@ msgstr "" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "" msgid "Share my profile" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "" @@ -11170,8 +11189,8 @@ msgstr "" msgid "Share this feed" msgstr "" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "" @@ -11231,8 +11250,8 @@ msgstr "" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "" @@ -11330,7 +11349,7 @@ msgstr "" msgid "Show when you’re live" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "" @@ -11345,8 +11364,8 @@ msgstr "" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "" msgid "So many thoughts, you should post one" msgstr "" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "" @@ -11665,7 +11684,7 @@ msgstr "" msgid "Start a group chat" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "" @@ -11679,17 +11698,17 @@ msgstr "" msgid "Start adding people!" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "" @@ -11712,12 +11731,16 @@ msgstr "" msgid "Starter pack is invalid" msgstr "" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "" @@ -11751,7 +11774,7 @@ msgstr "" msgid "Stored as part of a secure code for matching with others" msgstr "" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "" @@ -12057,7 +12082,7 @@ msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "" msgid "That username is already taken" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "" @@ -12593,7 +12618,7 @@ msgstr "" msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "" @@ -12638,7 +12663,7 @@ msgstr "" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "" @@ -12646,7 +12671,7 @@ msgstr "" msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "" @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "" @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "" @@ -12734,7 +12761,7 @@ msgstr "" msgid "This user isn't following anyone." msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "" @@ -12783,7 +12810,7 @@ msgstr "" msgid "Threaded" msgstr "" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "" @@ -12855,7 +12882,7 @@ msgstr "" msgid "Top replies first" msgstr "" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "" @@ -12917,11 +12944,11 @@ msgstr "" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "" -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "" @@ -13103,7 +13132,7 @@ msgstr "" msgid "Unfollow account" msgstr "" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "" @@ -13191,7 +13220,7 @@ msgstr "" msgid "Unmute thread" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "" @@ -13509,7 +13538,7 @@ msgstr "" msgid "Verification settings" msgstr "" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "" @@ -13617,7 +13646,7 @@ msgstr "" msgid "Video failed to process" msgstr "" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "" @@ -13692,7 +13721,7 @@ msgstr "" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "" @@ -13723,8 +13752,8 @@ msgstr "" msgid "View debug entry" msgstr "" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "" @@ -13797,7 +13826,7 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "" @@ -13830,7 +13859,7 @@ msgstr "" msgid "View your muted accounts" msgstr "" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "" @@ -14063,13 +14092,15 @@ msgstr "" msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "" -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "" @@ -14562,7 +14594,7 @@ msgstr "" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "" @@ -14621,7 +14653,7 @@ msgstr "" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "" @@ -14798,7 +14830,7 @@ msgstr "" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "" msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "" @@ -14834,11 +14866,11 @@ msgstr "" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "" @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "" + diff --git a/src/locale/locales/eo/messages.po b/src/locale/locales/eo/messages.po index 1f8fbd033a..7e083f2b0a 100644 --- a/src/locale/locales/eo/messages.po +++ b/src/locale/locales/eo/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# ŝato} other {# ŝatoj}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "{0, plural, one {# ano} other {# anoj}}" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {sekvata} other {sekvataj}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {afiŝo} other {afiŝoj}}" @@ -234,10 +235,10 @@ msgstr "{0} (Konto)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "{0} aligita al babilejo" msgid "{0} and {1} added to chat" msgstr "{0} kaj {1} aligitaj al babilejo" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "{0} foriris" msgid "{0} left the group" msgstr "{0} foriris el la grupo" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "{0}, " msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "{0}, {1} kaj {memberCount, plural, one {# alia} other {# aliaj}} aligitaj al babilejo" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} sekvataj" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "{handle} nealigeblas" @@ -711,7 +666,7 @@ msgstr "{handle} nealigeblas" msgid "{handle} can't be messaged" msgstr "{handle} nemesaĝeblas" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "{handle} nemesaĝeblas" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {# nelegita elemento} other {# nelegitaj msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "{numMatches, plural, one {# kontakto trovita} other {# kontaktoj trovitaj}}" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "{profileName} aliĝis al Bluesky antaŭ {timeAgoString}" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "+{0}" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {sekvata} other {sekvataj}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {citaĵo} other {citaĵoj}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {reafiŝo} other {reafiŝoj}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, one {konservo} other {konservoj}}" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "<0>{0} {likeCount, plural, one {ŝato} other {ŝatoj}}" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "<0>{displayName}<1/><2> aligis vin" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>Ensalutu<1> aŭ <2>kreu konton<3> <4>por serĉi pri novaĵoj, sportoj, politiko kaj ĉio alia okazanta ĉe Bluesky." @@ -959,6 +908,13 @@ msgstr "<0>Vi kaj<1> <2>{0} estas en via startpako" msgid "⚠Invalid Handle" msgstr "⚠Nevalida identigilo" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 tagoj" msgid "7 days" msgstr "7 tagoj" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "Aro de popularaj fluoj, kiujn vi povas trovi ĉe Bluesky, inkluzive de News, Booksky, Game Dev, Blacksky kaj Fountain Pens" @@ -998,6 +954,8 @@ msgstr "Reta eraro okazis. Bonvolu kontroli vian interretan konekton" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "Elektita ricevonto ne estas sekvata de la sendanto." -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "Aliĝpeto farita! La grupa posedanto kontrolos vian peton." msgid "Accessibility" msgstr "Alirebleco" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Alireblecaj agordoj" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "Kontoj kun gravurita blua kontrolmarko<0><1/>povas kontroli aliulojn. Tiuj fidataj konfirmantoj estas elektataj de Bluesky." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "Agado de aliuloj" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Aldoni plian afiŝon" msgid "Add another post to thread" msgstr "Aldoni plian afiŝon al fadeno" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "Aldoni aŭtomatigan etikedon al konto" msgid "Add emoji reaction" msgstr "Aldoni emoĝi-reagon" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "Aldoni filtrilon" @@ -1570,7 +1533,7 @@ msgstr "Permesas aliron al rektaj mesaĝoj" msgid "Already have a code?" msgstr "Ĉu vi jam havas kodon?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "Ĉu vi jam havas konton?" @@ -1624,7 +1587,7 @@ msgstr "Retmesaĝo estis sendita al {0}. Ĝi enhavas konfirmkodon, kiun vi povas msgid "An error has occurred" msgstr "Eraro okazis" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Eraro okazis" @@ -1641,7 +1604,7 @@ msgstr "Eraro okazis dum ŝargado de proponitaj kontoj." msgid "An error occurred while fetching the feed." msgstr "Eraro okazis dum ŝargado de la fluo." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Eraro okazis dum generado de via startpako. Ĉu vi volas reprovi?" @@ -1650,11 +1613,11 @@ msgstr "Eraro okazis dum generado de via startpako. Ĉu vi volas reprovi?" msgid "An error occurred while hiding suggestion. {0}" msgstr "Eraro okazis dum kaŝado de propono. {0}" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Eraro okazis dum ŝargado de la videaĵo. Bonvolu reprovi poste." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Eraro okazis dum ŝargado de la videaĵo. Bonvolu reprovi." @@ -1694,7 +1657,7 @@ msgstr "Eraro okazis. {0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "Ilustraĵo, kiu prezentas profilbildojn fluantajn el kontaktlibro en la apon Bluesky" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "Ilustraĵo montranta plurajn Bluesky-afiŝojn apud piktogramoj de reafiŝado, ŝatado kaj komentado" @@ -1715,16 +1678,14 @@ msgstr "Invitilo ebligas al homoj la aliĝon al ĉi tiu grupa babilejo sen rekta msgid "An issue not included in these options" msgstr "Problemo neinkludita inter ĉi tiuj opcioj" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "Problemo okazis komencante la babilejon, bonvolu reprovi." -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "Ĉiuj" @@ -1812,7 +1773,7 @@ msgstr "Ĉiu kiu sekvas min" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "Ĉiu kiu havas ĝin ne plu eblos aliĝi aŭ peti aliĝi. Vi ĉiam povas krei novan." -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "Nomoj de apaj pasvortoj devas havi longon de almenaŭ 4 signoj" msgid "App passwords" msgstr "Apaj pasvortoj" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Apaj pasvortoj" @@ -1901,7 +1862,7 @@ msgstr "Apelacii pri ĉi tiu decido" msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "Apliki tirpeton" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Arkivigita de {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Arkivigita afiŝo" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "Nordobrilo" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "Aŭtomata konto" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "Aŭtomatiga etikedo" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "Aŭtomatiga etikedo" @@ -2063,9 +2024,9 @@ msgstr "Disponebla" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "Antaŭ ol krei afiŝon aŭ respondi, vi devas unue konfirmi vian retpoŝtadreson." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Antaŭ ol krei startpakon, vi devas unue konfirmi vian retpoŝtadreson." @@ -2145,10 +2106,10 @@ msgstr "Antaŭ ol vi povos ricevi sciigojn pri afiŝoj de {name}, unue vi devas #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "Komencu procezon de garantio pri aĝo kompletigante la kampojn sube." msgid "Beta Feature" msgstr "Beta-funkcio" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Blokita" msgid "Blocked accounts" msgstr "Blokitaj kontoj" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Blokitaj kontoj" @@ -2292,7 +2259,7 @@ msgstr "Blokitaj kontoj ne povas respondi en viaj fadenoj, mencii vin nek aliman 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 "Blokitaj kontoj ne povas respondi en viaj fadenoj, mencii vin nek alimaniere interagi kun vi. Vi ne vidos ilian enhavon kaj ili ne povos vidi la vian." -#: src/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blokado ne malebligas al ĉi tiu etikedilo meti etikedojn sur vian konton." @@ -2319,7 +2286,7 @@ msgstr "eĥoŝanĝo ĉiuĵaŭde" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky ne povas konfirmi la aŭtentecon de la donita dato." @@ -2369,7 +2336,7 @@ msgstr "Uzokondiĉoj de Bluesky Social" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "Bluesky konservas viajn kontaktojn kiel ĉifritaj datumoj. Forigado de viaj kontaktoj tuje forigos tiujn datumojn." -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky elektos aron de rekomenditaj kontoj de homoj en via reto." @@ -2473,7 +2440,7 @@ msgstr "Butono por reveni al la hejma novaĵfluo" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "De {0}" @@ -2516,11 +2483,11 @@ msgstr "Kreante konton vi konsentas pri la <0>Uzokondiĉoj kaj <1>Regularo p msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Kreante konton vi konsentas pri la <0>Uzokondiĉoj." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "De vi" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Kamerao" @@ -2597,7 +2564,7 @@ msgstr "Nuligi reaktivigon kaj elsaluti" msgid "Cancel reply" msgstr "Nuligi respondon" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Nuligi serĉon" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "Ŝanĝoj al la startpako ne estos reflektota en la listo post kreo. La listo estos sendependa kopio." #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Babilejo silentigita" msgid "Chat not found." msgstr "Babilejo netrovita." -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "Babilejaj opcioj" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "Babileja ricevonto ne estas sekvata de la sendanto." -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "Ricevujo de babilpetoj" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Babilpetoj" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Agordoj de babilejo" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Babilejo malsilentigita" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Babilejoj" @@ -2849,7 +2817,7 @@ msgstr "Elektu metodon por konfirmi vian domajnon" msgid "Choose Feeds" msgstr "Elektu fluojn" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Elektu por mi" @@ -3015,7 +2983,7 @@ msgstr "Alklaku por reprovi sendi mesaĝon" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Alklaku por reprovi sendi mesaĝon" msgid "Close" msgstr "Fermi" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Fermi la aktivan dialogujon" @@ -3082,7 +3050,7 @@ msgstr "Fermi bildmontrilon" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Fermi menuon" @@ -3102,7 +3070,7 @@ msgstr "" msgid "Close this dialog" msgstr "Fermi ĉi tiun dialogujon" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "Fermi bonvenon-fenestron" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Komiksoj" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Komunumaj gvidnormoj" @@ -3265,7 +3233,7 @@ msgstr "Enhavo kaj aŭdvidaĵoj" msgid "Content and media" msgstr "Enhavo kaj aŭdvidaĵoj" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Enhavo kaj aŭdvidaĵoj" @@ -3301,7 +3269,7 @@ msgstr "Averto de enhavo" msgid "Content warnings" msgstr "Avertoj de enhavo" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Fono de kuntekstmenuo, alklaku por fermi la menuon." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Daŭrigi fadenon..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "Daŭrigi al grupa nomo" @@ -3376,7 +3344,7 @@ msgstr "Konversacio netrovita." msgid "Copied build version to clipboard" msgstr "Versio kopiita al tondujo" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "Ligilo kopiita al tondujo" @@ -3384,7 +3352,7 @@ msgstr "Ligilo kopiita al tondujo" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Kopii apan pasvorton" msgid "Copy at:// URI" msgstr "Kopii URI-on at://" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "Kopii la DID-on de la aŭtoro" @@ -3457,10 +3425,10 @@ msgstr "Kopii ligilon" msgid "Copy link to list" msgstr "Kopii ligilon al listo" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Kopii ligilon al afiŝo" @@ -3478,8 +3446,8 @@ msgstr "Kopii ligilon al startpako" msgid "Copy message text" msgstr "Kopii mesaĝan tekston" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Kopii URI-on at:// de afiŝo" @@ -3498,7 +3466,7 @@ msgstr "Kopii la valoron de la TXT-rikordo" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Regularo pri kopirajto" @@ -3614,8 +3582,8 @@ msgstr "bovinoj porkoj" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Krei" @@ -3632,9 +3600,9 @@ msgstr "Krei liston el ĉi tiu startpako" msgid "Create a QR code for a starter pack" msgstr "Krei QR-kodon por startpako" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Krei startpakon" @@ -3643,12 +3611,12 @@ msgstr "Krei startpakon" msgid "Create a Starter Pack" msgstr "Krei startpakon" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Krei startpakon por mi" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Krei konton" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Krei konton" @@ -3678,11 +3646,11 @@ msgstr "Krei konton neuzante ĉi tiun startpakon" msgid "Create an avatar instead" msgstr "Krei profilbildon anstataŭe" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Krei plian" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "Krei grupan babilejon" @@ -4010,7 +3978,7 @@ msgstr "Malŝalti" msgid "Disable 2FA" msgstr "Malŝalti 2FA-on" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "Malŝalti subtekstojn" @@ -4150,7 +4118,7 @@ msgstr "Montri pli grandajn ŝildojn de alternativa teksto" msgid "Display name" msgstr "Montrata nomo" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "Forlasu la trolojn kaj klakallogilojn. Trovu realajn homojn kaj konversaciojn, kiuj gravas por vi." @@ -4232,7 +4200,7 @@ msgstr "Duoble tuŝetu aŭ longe premu la mesaĝon por aldoni reagon" msgid "Double tap to close the dialog" msgstr "Duoble tuŝeti por fermi la dialogujon" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Duoble tuŝeti por ŝati" @@ -4336,6 +4304,7 @@ msgstr "Manĝadaj perturboj" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "Redakti tujelsendan staton" msgid "Edit moderation list" msgstr "Redakti la kontrol-liston" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Redakti miajn fluojn" @@ -4414,6 +4383,11 @@ msgstr "Redakti miajn fluojn" msgid "Edit name" msgstr "Redakti nomon" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Redakti homojn" @@ -4452,7 +4426,7 @@ msgstr "Redakti la liston de uzantoj" msgid "Edit who can reply" msgstr "Elekti kiu povas respondi" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Redakti vian startpakon" @@ -4508,8 +4482,8 @@ msgstr "Enkorpigi HTML-kodon" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Enkorpigi afiŝon" @@ -4517,7 +4491,7 @@ msgstr "Enkorpigi afiŝon" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Enkorpigi ĉi tiun afiŝon en vian retejon. Simple kopiu la jenan kodaĵon kaj algluu ĝin en la HTML-kodo de via retejo." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Enkorpigita videoludilo" @@ -4541,7 +4515,7 @@ msgstr "Videbligi poradoltan enhavon" msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "Ŝalti subtekstojn" @@ -4558,12 +4532,13 @@ msgstr "Ŝalti eksterajn aŭdvidaĵojn" msgid "Enable media players for" msgstr "Ŝalti la aŭdvidajn ludliojn por" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "Por ŝalti sciigojn pri konto, vizitu ties profilon kaj premu la <0>sonorilan piktogramon <1/>." -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "Ŝalti ŝprucosciigojn" @@ -4589,7 +4564,7 @@ msgstr "Videbligi popularajn videaĵojn en via fluo Discover" msgid "Enabled" msgstr "Ŝaltita" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Fino de la fluo" @@ -4616,7 +4591,7 @@ msgstr "Entajpu vorton aŭ kradvorton" msgid "Enter code" msgstr "Entajpu kodon" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Ŝalti plenekranon" @@ -4658,7 +4633,7 @@ msgstr "Entajpu vian uzantnomon kaj pasvorton" msgid "Enters full screen" msgstr "Ŝaltas plenekranon" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "Amuzo" @@ -4692,7 +4667,7 @@ msgstr "Eraro okazis dum konservado de dosiero" msgid "Error receiving captcha response." msgstr "Eraris ricevante la captcha-respondon." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "Eraro: {error}" @@ -4704,8 +4679,8 @@ msgstr "Ĉiuj povas respondi" msgid "Everybody can reply to this post." msgstr "Ĉiuj povas respondi al ĉi tiu afiŝo." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Ĉiuj" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Ĉiuj" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "Ĉio alia" @@ -4746,7 +4721,7 @@ msgstr "Ekskluzivi uzantojn, kiujn vi sekvas" msgid "Excludes users you follow" msgstr "Ekskluzivas uzantojn, kiujn vi sekvas" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Malŝalti plenekranon" @@ -4767,7 +4742,7 @@ msgstr "Etendi aŭ maletendi la tutan afiŝon, al kiu vi respondas" msgid "Expand post text" msgstr "Etendi afiŝan tekston" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Etendas aŭ maletendas la tekston de la afiŝo" @@ -4810,15 +4785,15 @@ msgstr "Poradolta aŭ maltrankviliga aŭdvidaĵo." msgid "Explicit sexual images." msgstr "Detalaj seksumaj bildoj." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "Esplori" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "Esplori la apon" @@ -4852,7 +4827,7 @@ msgstr "Eksteraj aŭdvidaĵoj" 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 "Eksteraj aŭdvidaĵoj eblas permesi al retejoj kolekti informojn pri vi kaj via aparato. Neniu informo estos sendota aŭ postulota antaŭ vi premos la butonon \"ludi\"." -#: src/Navigation.tsx:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Preferoj pri eksteraj aŭdvidaĵoj" @@ -4894,7 +4869,7 @@ msgstr "Malsukcesis ŝanĝi identigilon. Bonvolu reprovi." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "Malsukcesis kopii ligilon" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "Malsukcesis foriri el grupa babilejo" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "Malsukcesis ŝargi konversaciojn" @@ -5002,9 +4977,10 @@ msgstr "Malsukcesis ŝargi preferojn de fluoj" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "Malsukcesis ŝargi sciigajn agordojn." @@ -5035,12 +5011,12 @@ msgstr "Malsukcesis ŝargi proponitajn kontojn" msgid "Failed to lock group chat" msgstr "Malsukcesis ŝlosi grupan babilejon" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "Malsukcesis marki ĉiujn petojn kiel legitajn" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "Falsa konto aŭ roboto" msgid "False information about elections" msgstr "Malveraj informoj pri balotoj" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Fluo" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "Prikomentado sendita al operatoro de la fluo" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "Elŝuti ĝisdatigon" msgid "File saved successfully!" msgstr "Dosiero konservita sukcese!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "Filtri kiu havos eblon ŝalti ricevadon de sciigoj pri via agado" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "Filtri de kiuj vi ricevos sciigojn" @@ -5356,8 +5332,8 @@ msgstr "Trovi kontojn por sekvi" msgid "Find and invite friends" msgstr "Trovi kaj inviti amikojn" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "Trovi kontaktojn" @@ -5378,7 +5354,7 @@ msgstr "Trovi homojn por sekvi" msgid "Find people you know" msgstr "Trovi konatojn" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Trovi afiŝojn, uzantojn kaj fluojn ĉe Bluesky" @@ -5391,7 +5367,7 @@ msgstr "Trovu viajn amikojn" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "Trovu viajn amikojn ĉe Bluesky per konfirmo de via telefonnumero kaj kongruigo de viaj kontaktoj kun ili. Ni protektas viajn informojn kaj vi kontrolas, kio okazos poste. <0>Eksciu pli" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "Trovu viajn konatojn" @@ -5433,7 +5409,7 @@ msgstr "Enfokusigi la serĉujon" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Sekvi {0}" msgid "Follow {displayName}" msgstr "Sekvi {displayName}" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "Sekvi {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "Sekvantoj povas aliĝi" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Sekvantoj de @{0}, kiujn vi konas" @@ -5548,7 +5524,7 @@ msgstr "Sekvantoj, kiujn vi konas" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Sekvas {0}" msgid "Following {displayName}" msgstr "Sekvas {displayName}" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "Sekvas {handle}" @@ -5582,7 +5558,7 @@ msgstr "Sekvas {handle}" msgid "Following feed preferences" msgstr "Preferoj de la fluo pri sekvatoj" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Preferoj de la fluo pri sekvatoj" @@ -5632,7 +5608,7 @@ msgstr "Por vi" msgid "Forever" msgstr "Eterne" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "Forgesu pri bruo" @@ -5651,11 +5627,13 @@ msgstr "Ĉu vi forgesis pasvorton?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "Liberu vian fluon" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "De" @@ -5678,7 +5656,7 @@ msgstr "De <0/>" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Generi startpakon" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "Akiri helpon" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "Ricevi sciigojn, kiam homoj eksekvos vin." -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "Ricevi sciigojn, kiam homoj ŝatos viajn afiŝojn." -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "Ricevi sciigojn, kiam homoj mencios vin." -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "Ricevi sciigojn, kiam homoj citos viajn afiŝojn." -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "Ricevi sciigojn, kiam homoj respondos al viaj afiŝoj." -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "Ricevi sciigojn, kiam homoj reafiŝos viajn afiŝojn." -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "" @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "Esti sciigota pri novaj afiŝoj" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "Esti sciigota pri novaj afiŝoj de {name}" @@ -5826,8 +5804,8 @@ msgstr "Glorigo de violento" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "Tujelsendi dum" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "Nomo de grupa babilejo aktualigita" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "Agordoj de grupa babilejo" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "Grupaj babilejoj povas havi maksimume {0, plural, other {# anojn}}." #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "Grupo estas ŝlosita" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "Grupa nomo" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "La grupa nomo estas tro longa. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {La maksimuma nombro da signoj estas #.}}" @@ -6081,7 +6060,7 @@ msgstr "Agoj kun granda riziko de danĝero" msgid "Harming or endangering minors" msgstr "Damaĝo aŭ endanĝerigado de neplenaĝuloj" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Kradvorto" @@ -6144,7 +6123,7 @@ msgstr "Saluton!" msgid "Hidden" msgstr "Kaŝita" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Kaŝita laŭ viaj agordoj pri kontrolado." @@ -6297,8 +6276,8 @@ msgstr "Hmmmm, ni ne povis ŝargi tiun kontrol-servon." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Momenton! Ni iom post iom donas aliron al la videaĵo, kaj vi ankoraŭ atendas en vico. Rekontrolu baldaŭ!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "Se vi ĝisdatigos vian retpoŝtadreson, retpoŝta 2FA estos malŝaltota. msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Se vi volas ŝanĝi vian pasvorton, ni sendos al vi kodon por konfirmi, ke ĉi tiu estas via konto." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "Se vi volas limigi kiu povos ricevi sciigojn pri agado de via konto, vi povas ŝanĝi tion en <0>Agordoj → Privateco kaj sekureco." @@ -6548,7 +6528,7 @@ msgstr "En-apaj, ŝprucaj, ĉiuj" msgid "In-app, push, people you follow" msgstr "En-apaj, ŝprucaj, homoj kiujn vi sekvas" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "Ricevujo malplenas" @@ -6560,6 +6540,7 @@ msgstr "Ricevujo malplenas!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Etikedoj aldonitaj" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Etikedoj estas notoj pri uzantoj kaj enhavo. Ili povas esti uzataj por kaŝi, averti, kaj ordigi la reton laŭ kategorioj." @@ -6864,7 +6845,7 @@ msgstr "Etikedoj sur via konto" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Lingvaj agordoj" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "Laste iniciatita ĝuste nun" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Plej freŝaj" @@ -6908,7 +6889,7 @@ msgstr "Ekscii pli" msgid "Learn More" msgstr "Eksciu pli" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "Foriris el grupa babilejo." msgid "left to go." msgstr "restas." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Lasu min elekti" @@ -7093,8 +7074,8 @@ msgstr "Ŝati ĉi tiun fluon" msgid "Like this labeler" msgstr "Ŝati ĉi tiun etikedilon" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Ŝatata de" @@ -7111,6 +7092,24 @@ msgstr "Ŝatata de" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Ŝatata de {0, plural, one {# uzanto} other {# uzantoj}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Ŝatata de {likeCount, plural, one {# uzanto} other {# uzantoj}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Ŝatoj" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "Ŝatoj de viaj reafiŝoj" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Ŝatoj de ĉi tiu afiŝo" @@ -7144,7 +7143,7 @@ msgstr "Linie" msgid "Link copied to clipboard" msgstr "Ligilo kopiita al tondujo" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Listo" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Listo malsilentigita" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Ŝargi novajn sciigojn" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "Ŝlosi ĉi tiun grupan babilejon" msgid "Locked" msgstr "Ŝlosita" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Protokolo" @@ -7387,7 +7386,7 @@ msgstr "GIF-oj pri amo" msgid "Make adjustments to email settings for your account" msgstr "Faru ĝustigojn al retpoŝtaj agordoj por via konto" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Faru ĝin por mi" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "Marki ĉiujn kiel legitaj" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "Marki ĉiujn babilejojn kiel legitajn" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Marki kiel legita" msgid "Marked all as read" msgstr "Markis ĉiujn kiel legitaj" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "Markis ĉiujn babilejojn kiel legitajn" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "" @@ -7456,6 +7455,10 @@ msgstr "" msgid "Maybe later" msgstr "Eble poste" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "menciitaj uzantoj" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Mencioj" @@ -7563,7 +7566,7 @@ msgstr "Mesaĝo tro longas ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgid "Message options" msgstr "Opcioj de mesaĝo" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Mesaĝoj" @@ -7592,7 +7595,7 @@ msgstr "Miskonkludiga" msgid "Missing media" msgstr "Mankanta aŭdvidaĵo" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Kontrolado" @@ -7636,7 +7639,7 @@ msgstr "Kontrol-listo ĝisdatigita" msgid "Moderation lists" msgstr "Kontrol-listoj" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Kontrol-listoj" @@ -7645,7 +7648,7 @@ msgstr "Kontrol-listoj" msgid "moderation settings" msgstr "agordoj pri kontrolado" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Statoj de kontrolado" @@ -7786,7 +7789,7 @@ msgstr "Silentigita" msgid "Muted accounts" msgstr "Silentigitaj kontoj" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Silentigitaj kontoj" @@ -7892,11 +7895,11 @@ msgstr "{postsCount, plural, one {Nova afiŝo} other {Novaj afiŝoj}} de {firstA #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Nova babilejo" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "Nova funkcio" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "Novaj sekvantoj" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "Nova grupa babilejo" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "Nova grupa babilejo" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "Nova grupa babilejo kun:" @@ -7965,13 +7968,13 @@ msgstr "Nova listo" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "La plej novaj respondoj unue" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Novaĵoj" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Sekva bildo" msgid "Night" msgstr "Nokto" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "Sen reklamoj, sen enpenetra spurado, sen okupo-kaptiloj. Bluesky respektas vian tempon kaj atenton." @@ -8142,7 +8145,7 @@ msgstr "Ankoraŭ neniu aŭdvidaĵo" msgid "No messages yet" msgstr "Ankoraŭ neniu mesaĝo" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "Ne plu da eterna rulumado tra aĉaĵo-plenaj algoritmoj. Trovu fluojn kiuj funkcias por vi, ne kontraŭ vi." @@ -8183,12 +8186,12 @@ msgstr "Neniu povas sendi mesaĝojn" msgid "No posts here" msgstr "Neniuj afiŝoj ĉi tie" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "Ankoraŭ neniu afiŝo" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Ankoraŭ neniu citaĵo" @@ -8216,7 +8219,7 @@ msgstr "Sen rezulto" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Sen rezultoj" @@ -8235,15 +8238,15 @@ msgstr "Neniu rezulto trovita" msgid "No results found for \"{query}\"" msgstr "Neniu rezulto trovita por \"{query}\"" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "Neniu rezulto trovita por \"<0>{query}\"." -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "Neniu" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Ankoraŭ neniu ŝatas ĉi tion. Eble vi estu la unua!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Ankoraŭ neniu citis ĉi tion. Eble vi estu la unua!" @@ -8297,6 +8300,10 @@ msgstr "Privataj bildoj, kies publikigo ne estis interkonsentita" msgid "Non-sexual Nudity" msgstr "Ne-seksuma nudeco" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "Nedisponebla ĉe ĉi tiu platformo." msgid "Not followed by anyone you’re following" msgstr "Sekvata de neniu el viaj sekvatoj" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Netrovita" @@ -8332,7 +8339,7 @@ msgstr "Noto pri kundivido" 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 "Atentu: Bluesky estas malfermita kaj publika reto. Ĉi tiu agordo nur limigas la videblecon de via enhavo en la apo kaj retejo de Bluesky, eble aliaj apoj ne respektos ĉi tiun agordon. Aliaj apoj kaj retejoj povas daŭre montri vian enhavon al elsalutintaj uzantoj." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "Noto: Ĉi tiu afiŝo videblas nur al ensalutintaj uzantoj." @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "Ankoraŭ nenio konservita" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Sciigaj agordoj" @@ -8352,11 +8359,12 @@ msgstr "Sciigaj agordoj" msgid "Notification sounds" msgstr "Sciigaj sonoj" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "Bone" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Bone" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Restarigi la lernilon" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "Unu el la elektitaj ricevontoj ne permesas grupajn babilejojn." #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "Unu el la elektitaj ricevontoj blokis vin kaj nemesaĝeblas." @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Nur WebVTT-dosieroj (.vtt) estas subtenataj" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "Ve, ĉi tiu profilo ne ekzistas. Provu skani alian." #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Malfermi la paĝon de kontrolada sencimigo" msgid "Open muted words and tags settings" msgstr "Malfermi agordojn de silentigitaj vortoj kaj kradvortoj" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "Malfermi pakon" @@ -8699,7 +8709,7 @@ msgstr "Malfermas pliajn detalojn por sencimigo" msgid "Opens alt text dialog" msgstr "Malfermas dialogujon de alternativa teksto" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Malfermas kameraon de aparato" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Pasvorto ĝisdatigita!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Paŭzigi" @@ -8925,12 +8935,12 @@ msgstr "Paŭzigi" msgid "Pause GIF" msgstr "Paŭzigi GIF-on" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Paŭzigi videaĵon" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Homoj" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "Homoj, kiujn {ownerName} sekvas, povas peti aliĝi" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Homoj sekvataj de @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Homoj sekvantaj @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "Homoj kiujn mi sekvas" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "Homoj, kiujn mi sekvas, povas peti aliĝi" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "Homoj kiujn vi sekvas" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Alpinglita al viaj fluoj" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Ludi" @@ -9076,8 +9086,8 @@ msgstr "Ludi {0}" msgid "Play GIF" msgstr "Ludi GIF-on" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Ludi videaĵon" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "Bonvolu tajpi vian mesaĝon sube:" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Politiko" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "Afiŝo blokita" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Afiŝo de @{0}" @@ -9340,7 +9350,7 @@ msgstr "Afiŝo kaŝita de vi" msgid "Post interaction settings" msgstr "Interagaj agordoj de afiŝo" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Interagaj agordoj de afiŝo" @@ -9377,6 +9387,7 @@ msgstr "Afiŝo depinglita" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Afiŝoj povas esti silentigitaj laŭ sia teksto, siaj etikedoj, aŭ amba msgid "Posts hidden" msgstr "Afiŝoj kaŝitaj" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "Eventuale misgvida ligilo" @@ -9445,20 +9460,21 @@ msgstr "Privateco" msgid "Privacy and security" msgstr "Privateco kaj sekureco" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Privateco kaj sekureco" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "Agordoj de privateco kaj sekureco" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Citafiŝoj malebligitaj" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Citaĵoj" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Citaĵoj de ĉi tiu afiŝo" @@ -9643,7 +9659,7 @@ msgstr "Reaktivigi vian konton" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "Legi {0, plural, one {# respondon} other {# respondojn}} pli" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "Legu blogafiŝon" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Legi malpli" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Legi pli" @@ -9683,11 +9699,11 @@ msgstr "Legi la Regularon pri privateco de Bluesky" msgid "Read the Bluesky Terms of Service" msgstr "Legi la uzokondiĉojn de Bluesky" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "Realaj konservacioj." -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "Realaj homoj." @@ -9740,7 +9756,7 @@ msgstr "Malakcepti babilpeton" msgid "Reject join request" msgstr "Malakcepti aliĝpeton" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Reŝargi konversaciojn" @@ -10010,8 +10026,9 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Respondoj" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Reafiŝita de vi" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "Reafiŝoj" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Reafiŝoj de ĉi tiu afiŝo" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "Reafiŝoj de viaj reafiŝoj" @@ -10245,7 +10262,7 @@ msgstr "Aliĝpeto sendita" msgid "Requests" msgstr "Petoj" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Reprovas la lastan agon, kiu eraris" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Revenas al hejmpaĝo" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Revenas al antaŭa paĝo" @@ -10458,7 +10475,7 @@ msgstr "Konservi malneton" msgid "Save draft?" msgstr "Ĉu konservi malneton?" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Konservitaj fluoj" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "Konservitaj afiŝoj" @@ -10512,8 +10529,8 @@ msgstr "Konservita al viaj fluoj" msgid "Say hello!" msgstr "Diru saluton!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "Diru saluton al iu" @@ -10527,7 +10544,7 @@ msgstr "Skani" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "Skani QR-kodon" @@ -10556,16 +10573,16 @@ msgstr "Rulumi al la supro" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Serĉi" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Serĉi afiŝojn de @{0}" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Serĉi GIF-ojn" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "Serĉado nun estas nedisponebla kiam elsalutinta" @@ -10777,12 +10794,13 @@ msgstr "Elektu opcion" msgid "Select app language" msgstr "Elektu apan lingvon" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "Elektu subtekstan dosieron (.vtt)" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "Elekti babilejon \"{name}\"" @@ -10823,7 +10841,7 @@ msgstr "Elektu GIF-on" msgid "Select GIF \"{0}\"" msgstr "Elektu GIF-on \"{0}\"" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "Elektu anojn por grupa babilejo" @@ -10942,7 +10960,8 @@ msgstr "Sendi mesaĝon" msgid "Send post to {name}" msgstr "Sendi afiŝon al {name}" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Sendi afiŝon al..." @@ -10960,11 +10979,11 @@ msgstr "Sendu la mesaĝon per via telefono" msgid "Send verification email" msgstr "Sendi konfirman retmesaĝon" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "Agordas retpoŝtadreson por restarigi pasvorton" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Agordoj" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "Agordoj por agado de aliuloj" @@ -11033,49 +11052,49 @@ msgstr "Agordoj por agado de aliuloj" msgid "Settings for allowing others to be notified of your posts" msgstr "Agordoj por permesi al aliuloj ricevi sciigojn pri viaj afiŝoj" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "Agordoj por sciigoj pri ŝatoj" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "Agordoj por sciigoj pri mencioj" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "Agordoj por sciigoj pri novaj sekvantoj" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "Agordoj por sciigoj pri ĉio alia" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "Agordoj por sciigoj pri ŝatoj de viaj reafiŝoj" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "Agordoj por sciigoj pri reafiŝoj de viaj reafiŝoj" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "Agordoj por sciigoj pri citaĵoj" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "Agordoj por sciigoj pri respondoj" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "Agordoj por sciigoj pri reafiŝoj" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "Diskonigi malgraŭ tio" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "Konigi DID-on de aŭtoro" @@ -11124,7 +11143,7 @@ msgstr "Konigi DID-on de aŭtoro" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Dialogujo pri ligila konigado" msgid "Share my profile" msgstr "Diskonigi mian profilon" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "Konigi URI-on at:// de afiŝo" @@ -11170,8 +11189,8 @@ msgstr "Konigi QR-kodon" msgid "Share this feed" msgstr "Konigi ĉi tiun fluon" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "Konigi ĉi tiun startpakon" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Konigu ĉi tiun startpakon kaj helpu homojn aliĝi vian komunumon ĉe Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "Konigi viajn kontaktojn por trovi amikojn" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Testanto de komunaj preferoj" @@ -11231,8 +11250,8 @@ msgstr "Montri alternativan tekston" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Montri ĉiuokaze" @@ -11330,7 +11349,7 @@ msgstr "Montri averton kaj elfiltri el fluoj" msgid "Show when you’re live" msgstr "Montri kiam vi tujelsendas" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Montri informojn pri kiam ĉi tiu afiŝo estis kreita" @@ -11345,8 +11364,8 @@ msgstr "Montras la enhavon" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "Montras la enhavon" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "Dormetas la sciigon" msgid "So many thoughts, you should post one" msgstr "Tiom da pensoj, ke vi devas afiŝi iu el ili" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "Socia komunikilo regata de vi." @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Io misokazis, bonvolu reprovi" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "Trudmesaĝoj aŭ alia neaŭtentika konduto aŭ trompo" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Sporto" @@ -11665,7 +11684,7 @@ msgstr "Komencu konversacion, kaj ĝi aperos ĉi tie." msgid "Start a group chat" msgstr "Komenci grupan babilejon" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Komenci novan babilejon" @@ -11679,17 +11698,17 @@ msgstr "Komenci aldoni homojn" msgid "Start adding people!" msgstr "Komencu aldoni homojn!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "Komenci babilejon" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Komenci babili kun {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Startpako" @@ -11712,12 +11731,16 @@ msgstr "Startpako de vi" msgid "Starter pack is invalid" msgstr "Startpako nevalidas" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Startpakoj" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Starterpako ebligas al vi konigi viajn plej ŝatatajn fluojn kaj homojn kun viaj amikoj." @@ -11751,7 +11774,7 @@ msgstr "Konservejo vakigita, nun relanĉu la apon." msgid "Stored as part of a secure code for matching with others" msgstr "Konservita kiel parto de sekura kodo por kongrui kun aliaj" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Historio de agoj" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "Aboni {publicationTitle} ĉe {0}" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Aboni al @{0} por uzi tiujn etikedojn:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "Sukcese konfirmita" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "Proponita" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Sunsubiro" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "Subteno por ĉi tiu funkcio en via lando ankoraŭ ne estis ebligita. Bonvolu rekontroli poste." #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "Suspenditaj kontoj ne povas partopreni en grupa babilejo." #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "Suspenditaj kontoj ne povas partopreni en babilejo." @@ -12057,7 +12082,7 @@ msgstr "Kondiĉoj" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Tiu startpako ne troveblas." msgid "That username is already taken" msgstr "Tiu uzantnomo jam estas uzata" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Jen ĉio, uloj!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "Tio estas ĉio!" @@ -12593,7 +12618,7 @@ msgstr "Ĉi tiu etikedo estis aplikita de vi." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Ĉi tiu etikedilo ne deklaris, kiajn etikedojn ĝi publikigas kaj ĝi povas esti neaktiva." @@ -12638,7 +12663,7 @@ msgstr "Ĉi tiu persono blokas vin" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Ĉi tiu afiŝo asertas, ke ĝi estis kreita je <0>{0}, sed ĝi estis unue vidita ĉe Bluesky je <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Ĉi tiu afiŝo asertas, ke ĝi estis kreita je <0>{0}, sed ĝi estis msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Ĉi tiu afiŝo havas nekonatan tipon de fadenado. Via apo eble estas malaktuala." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "Ĉi tiu afiŝo videblas nur al ensalutintaj uzantoj." @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Ĉi tiu uzanto havas neniun sekvanton." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "Ĉi tiu uzanto blokis vin kaj nemesaĝeblas." @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Ĉi tiu uzanto blokis vin. Vi ne povas vidi ties enhavon." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "Ĉi tiu uzanto malebligis babilejojn kaj nemesaĝeblas." @@ -12734,7 +12761,7 @@ msgstr "Ĉi tiu uzanto novas ĉi tie. Premu por pliaj informoj pri kiam tiu ali msgid "This user isn't following anyone." msgstr "Ĉi tiu uzanto sekvas neniun." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "Ĉi tiu videaĵo neludeblas per via aparato. Nepraj videokodekoj (H.264/AAC) eble mankas en via retumilo aŭ operaciumo." @@ -12783,7 +12810,7 @@ msgstr "Fadenaj preferoj" msgid "Threaded" msgstr "Fadene" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Agordoj pri fadenoj" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "Tro da kontaktoj - vi transpasis la nombron da kontaktoj, kiujn vi eblas importi al viaj amikoj" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Plej popularaj" @@ -12855,7 +12882,7 @@ msgstr "Plej popularaj" msgid "Top replies first" msgstr "La plej popularaj respondoj unue" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Temo" @@ -12917,11 +12944,11 @@ msgstr "Trolado" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "Fido aperas per interrilatoj, komunumoj kaj komunaj kuntekstoj, do ni ankaŭ estigis <0>fidataj konfirmantoj: organizoj kiuj povas rekte fari konfirmadon." -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "Ne eblas akiri aliĝpetojn." #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "Ne eblas trovi elektitan ricevonton." #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "Ne eblas trovi la elektitan ricevonton." @@ -13103,7 +13132,7 @@ msgstr "Ne sekvi {0}" msgid "Unfollow account" msgstr "Ne sekvi konton" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Ĉesas sekvi la uzanton" @@ -13191,7 +13220,7 @@ msgstr "Malsilentigi ĉi tiun grupan babilejon" msgid "Unmute thread" msgstr "Malsilentigi fadenon" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Malsilentigi videaĵon" @@ -13509,7 +13538,7 @@ msgstr "Konfirmado malsukcesis, bonvolu reprovi." msgid "Verification settings" msgstr "Konfirmadaj agordoj" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "Konfirmadaj agordoj" @@ -13617,7 +13646,7 @@ msgstr "Videaĵo" msgid "Video failed to process" msgstr "Pritraktado de videaĵo fiaskis" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Videaĵo-fluo" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "Videaĵo de {0}: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "Videaĵo de {0}. Tuŝetu por ludi aŭ paŭzigi la videaĵon" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Videoludoj" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Videaĵo estas paŭzigita" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Videaĵo estas ludata" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Videaĵo netrovita." @@ -13692,7 +13721,7 @@ msgstr "Vidi la profilbildon de {0}" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Vidi la profilon de {0}" @@ -13723,8 +13752,8 @@ msgstr "Vidi blogafiŝon por pli da detaloj" msgid "View debug entry" msgstr "Vidi protokolan eron" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Vidi detalojn" @@ -13797,7 +13826,7 @@ msgstr "Vidi la invitligilon por ĉi tiu grupa babilejo" msgid "View the labeling service provided by @{0}" msgstr "Vidi la etikedadan servon provizitan de @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "Vidi konfirmojn de ĉi tiu uzanto" @@ -13830,7 +13859,7 @@ msgstr "Montru viajn kontrol-listojn" msgid "View your muted accounts" msgstr "Vidi viajn silentigitajn kontojn" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "Vidi viajn konfirmojn" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Ni havas retajn problemojn, provu denove" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "Ni havas retajn problemojn, provu denove" @@ -14063,13 +14092,15 @@ msgstr "Ni bedaŭras, sed ni ne povis adrestrovi ĉi tiun liston. Se tio daŭras msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Ni bedaŭras, sed ni ne povis ŝargi viajn silentigitajn vortojn nuntempe. Bonvolu provi denove." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Bedaŭrinde, via serĉo ne povis esti plenumita. Bonvolu reprovi post kelkaj minutoj." @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "Kiu povas konfirmi?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Ups!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "Vi ne povas aldoni pli ol {EMOJI_REACTION_LIMIT, plural, one {# emoĝi-reagon} other {# emoĝi-reagojn}}" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "Vi ankoraŭ ne povas krei grupan babilejon." @@ -14562,7 +14594,7 @@ msgstr "Vi havas nekonservitajn ŝanĝojn al ĉi tiu malneto, ĉu vi volas konse msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "Vi havas nekonservitajn ŝanĝojn. Ĉu vi volas konservi ilin antaŭ ol vidi viajn malnetojn?" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Vi ankoraŭ kreis neniun startpakon!" @@ -14621,7 +14653,7 @@ msgstr "Vi devas esti babilejan posedanton por forpeli anon." msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "Vi devas aĝi almenaŭ 13 jarojn por uzi Bluesky. Legu niajn <0>uzokondiĉojn por pliaj informoj." -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Vi devas sekvi almenaŭ sep aliajn homojn por generi startpakon." @@ -14798,7 +14830,7 @@ msgstr "Vi atingis la maksimuman nombron da malnetoj" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "Vi atingis la maksimuman nombron da permesitaj petoj. Bonvolu reprovi poste." -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "Vi atingis vian tagan limon por videaĵ-alŝutoj (tro da bajtoj)" msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Vi atingis vian tagan limon por videaĵ-alŝutoj (tro da videaĵoj)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "Vi elĉerpis videaĵojn por spekti. Ĉu eble estas bona tempo fari paŭzon?" @@ -14834,11 +14866,11 @@ msgstr "Via konto estis suspendita" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Via konto ne estas sufiĉe malnova por alŝuti videaĵojn. Bonvolu reprovi poste." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "Via konto estas tro nova" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "Via konto devas esti almenaŭ 7 tagojn malnova por krei novan grupan babilejon." @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "Via preferata lingvo" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "Via profilbildo" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "Via profilbildo ĉirkaŭita per samcentraj cirkloj de profilbildoj de aliaj uzantoj" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "Viaj konfirmoj" + diff --git a/src/locale/locales/es/messages.po b/src/locale/locales/es/messages.po index ebedead4d7..6dc9546d1b 100644 --- a/src/locale/locales/es/messages.po +++ b/src/locale/locales/es/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# me gusta} other {# me gusta}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "{0, plural, one {# miembro} other {# miembros}}" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {siguiendo} other {siguiendo}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {publicación} other {publicaciones}}" @@ -234,10 +235,10 @@ msgstr "{0} (Cuenta)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "{0} añadido al chat" msgid "{0} and {1} added to chat" msgstr "{0} y {1} añadidos al chat" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "{0} salió" msgid "{0} left the group" msgstr "{0} salió del grupo" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "{0}, {1} y {memberCount, plural, one {# persona más} other {# personas más}} añadidos al chat" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} siguiendo" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "No se puede añadir a {handle}" @@ -711,7 +666,7 @@ msgstr "No se puede añadir a {handle}" msgid "{handle} can't be messaged" msgstr "No se puede enviar un mensaje a {handle}" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "No se pueden enviar mensajes a {handle}" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {# notificacion no leída} other {# noti msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "{numMatches, plural, one {# contacto encontrado} other {# contactos encontrados}}" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "{profileName} se unió a Bluesky hace {timeAgoString}" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "+{0}" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {siguiendo} other {siguiendo}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {cita} other {citas}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {republicación} other {republicaciones}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, one {guardado} other {guardados}}" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "<0>{displayName}<1/><2> te añadió" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>Inicia sesión<1> o <2>crea una cuenta<3> <4>para acceder a noticias, deportes, debates políticos y todo lo que sucede en Bluesky." @@ -959,6 +908,13 @@ msgstr "<0>Tú y<1> <2>{0} estáis incluidos en tu paquete de inicio msgid "⚠Invalid Handle" msgstr "⚠Nombre de usuario inválido" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 días" msgid "7 days" msgstr "7 días" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "Una colección de feeds populares que puedes encontrar en Bluesky, incluyendo News, Booksky, Game Dev, Blacksky y Fountain Pens" @@ -998,6 +954,8 @@ msgstr "Se produjo un error de red. Por favor, verifica tu conexión a internet" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "Una captura de pantalla del editor de publicaciones con un nuevo botón junto al botón de publicar que dice \"Borradores\", con un efecto de fuegos artificiales de arcoíris. Debajo, el texto en el editor dice \"Hey, did you hear the news? Bluesky has drafts now!!!\" [¡Oye, ¿escuchaste la noticia? ¡Bluesky ya tiene borradores!]." #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "Un destinatario seleccionado no es seguido por el remitente." -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "¡Acceso solicitado! El propietario del grupo revisará tu solicitud." msgid "Accessibility" msgstr "Accesibilidad" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Ajustes de accesibilidad" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "Las cuentas con una marca de verificación ondeada <0><1/> pueden verificar a otras. Bluesky se encarga de seleccionar a estas cuentas de confianza." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "Actividad de otras personas" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Añadir otra publicación" msgid "Add another post to thread" msgstr "Añadir otra publicación al hilo" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "Añadir etiqueta de automatización a la cuenta" msgid "Add emoji reaction" msgstr "Añadir reacción con emoji" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "" @@ -1570,7 +1533,7 @@ msgstr "Permite acceso a los mensajes directos" msgid "Already have a code?" msgstr "¿Ya tienes un código?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "¿Ya tienes una cuenta?" @@ -1624,7 +1587,7 @@ msgstr "Te hemos enviado un correo electrónico a {0} con un código de confirma msgid "An error has occurred" msgstr "Se ha producido un error" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Se produjo un error" @@ -1641,7 +1604,7 @@ msgstr "Se produjo un error al obtener cuentas sugeridas." msgid "An error occurred while fetching the feed." msgstr "Error al recuperar el feed." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Se produjo un error al generar tu paquete de inicio. ¿Quieres intentarlo de nuevo?" @@ -1650,11 +1613,11 @@ msgstr "Se produjo un error al generar tu paquete de inicio. ¿Quieres intentarl msgid "An error occurred while hiding suggestion. {0}" msgstr "Se produjo un error al ocultar la sugerencia. {0}" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Se produjo un error al cargar el video. Vuelve a intentarlo." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Se produjo un error mientras cargaba el video. Vuelve a intentarlo." @@ -1694,7 +1657,7 @@ msgstr "Se produjo un error. {0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "Una ilustración que muestra avatares de usuarios saliendo de una libreta de contactos hacia la aplicación de Bluesky" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "Una ilustración de varias publicaciones de Bluesky junto con los iconos de republicar, me gusta y comentar" @@ -1715,16 +1678,14 @@ msgstr "Un enlace de invitación permite a las personas unirse a este chat de gr msgid "An issue not included in these options" msgstr "Un problema no presente en estas opciones" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "Se produjo un problema al iniciar el chat. Inténtalo de nuevo." -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "Cualquiera" @@ -1812,7 +1773,7 @@ msgstr "Cualquier persona que me siga" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "Quien lo tenga ya no podrá unirse ni solicitar unirse. Siempre puedes crear uno nuevo." -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "El nombre de la contraseña de app debe tener al menos cuatro caracteres msgid "App passwords" msgstr "Contraseñas de app" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Contraseñas de app" @@ -1901,7 +1862,7 @@ msgstr "Apelar esta decisión" msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "Aplicar Pull Request" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Archivado desde {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Publicación archivada" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "Aurora" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "Cuenta automatizada" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "Etiqueta de automatización" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "Etiqueta de automatización" @@ -2063,9 +2024,9 @@ msgstr "Disponible" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "Para publicar o responder, debes verificar tu correo electrónico." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Antes de crear un paquete de inicio, debes verificar tu correo electrónico." @@ -2145,10 +2106,10 @@ msgstr "Antes de que puedas recibir notificaciones de los posts de {name}, debes #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "Comience el proceso de verificación de edad completando los campos deba msgid "Beta Feature" msgstr "Función beta" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Bloqueado" msgid "Blocked accounts" msgstr "Cuentas bloqueadas" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Cuentas bloqueadas" @@ -2292,7 +2259,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/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 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." @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky no puede confirmar la autenticidad de la fecha declarada." @@ -2369,7 +2336,7 @@ msgstr "Términos de servicio de Bluesky Social" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "Bluesky almacena tus contactos como datos codificados. Eliminar tus contactos borrará estos datos inmediatamente." -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky elegirá un conjunto de cuentas recomendadas de personas en su red." @@ -2473,7 +2440,7 @@ msgstr "Botón para volver a la línea de tiempo principal" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Por {0}" @@ -2516,11 +2483,11 @@ msgstr "Al crear una cuenta, aceptas los <0>Términos de servicio y la <1>Po msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Al crear una cuenta, aceptas los <0>Términos de servicio." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "Tuyos" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Cámara" @@ -2597,7 +2564,7 @@ msgstr "Cancelar la reactivación y cerrar la sesión" msgid "Cancel reply" msgstr "" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Cancelar búsqueda" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "Los cambios en el paquete de inicio no se reflejarán en la lista después de su creación. La lista será una copia independiente." #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Chat silenciado" msgid "Chat not found." msgstr "Chat no encontrado." -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "Los propietarios de un chat no pueden salir de un chat de grupo." #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "El destinatario del chat no es seguido por el remitente." -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "Bandeja de solicitudes de chat" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Solicitudes de chat" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Ajustes de chat" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Chat no silenciado" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Chats" @@ -2849,7 +2817,7 @@ msgstr "Elige el método de verificación del dominio" msgid "Choose Feeds" msgstr "Elija Feeds" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Elige para mi" @@ -3015,7 +2983,7 @@ msgstr "Clic para reintentar mensaje fallido" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Clic para reintentar mensaje fallido" msgid "Close" msgstr "Cerrar" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Cerrar diálogo activo" @@ -3082,7 +3050,7 @@ msgstr "Cerrar el visor de imagen" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Cerrar el menú" @@ -3102,7 +3070,7 @@ msgstr "Cerrar el banner de solicitudes entrantes" msgid "Close this dialog" msgstr "Cierra este diálogo" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "Cerrar diálogo de bienvenida" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Cómics" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Directrices de la comunidad" @@ -3265,7 +3233,7 @@ msgstr "Contenido y medios" msgid "Content and media" msgstr "Contenido y medios" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Contenido y medios" @@ -3301,7 +3269,7 @@ msgstr "Advertencia de Contenido" msgid "Content warnings" msgstr "Advertencias de contenido" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Fondo del menú contextual, haga clic para cerrar el menú." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Continuar hilo..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "Continuar al nombre del grupo" @@ -3376,7 +3344,7 @@ msgstr "Conversación no encontrada." msgid "Copied build version to clipboard" msgstr "Versión de compilación copiada al portapapeles" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "" @@ -3384,7 +3352,7 @@ msgstr "" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Copiar Contraseña de App" msgid "Copy at:// URI" msgstr "Copiar URI at://" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "Copiar el DID del autor" @@ -3457,10 +3425,10 @@ msgstr "Copiar Link" msgid "Copy link to list" msgstr "Copia el enlace a la lista" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Copiar el enlace a la publicación" @@ -3478,8 +3446,8 @@ msgstr "Copiar el enlace al paquete de inicio" msgid "Copy message text" msgstr "Copiar el texto del mensaje" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Copiar URI at:// de la publicación" @@ -3498,7 +3466,7 @@ msgstr "Copiar valor del registro TXT" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Política de derechos de autor" @@ -3614,8 +3582,8 @@ msgstr "" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Crear" @@ -3632,9 +3600,9 @@ msgstr "Crear una lista a partir de este paquete de inicio" msgid "Create a QR code for a starter pack" msgstr "Crear un código QR para paquete de inicio" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Crea un paquete de inicio" @@ -3643,12 +3611,12 @@ msgstr "Crea un paquete de inicio" msgid "Create a Starter Pack" msgstr "Crear un paquete de inicio" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Crea un paquete de inicio para mí" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Crear una cuenta" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Crea una cuenta" @@ -3678,11 +3646,11 @@ msgstr "Crear una cuenta sin usar este paquete de inicio" msgid "Create an avatar instead" msgstr "Crea un avatar" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Crea otro" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "Crear chat de grupo" @@ -4010,7 +3978,7 @@ msgstr "Deshabilitar" msgid "Disable 2FA" msgstr "Desactivar la autenticación de doble factor" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "Desactivar subtítulos" @@ -4150,7 +4118,7 @@ msgstr "Mostrar insignias de texto alternativo más grandes" msgid "Display name" msgstr "Nombre para mostrar" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "Olvídate de los trolls y el clickbait. Encuentra personas y conversaciones reales que te importan." @@ -4232,7 +4200,7 @@ msgstr "Toca dos veces o presiona durante un instante el mensaje para añadir un msgid "Double tap to close the dialog" msgstr "Doble toque para cerrar el diálogo" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Pulsa dos veces para indicar que te gusta" @@ -4336,6 +4304,7 @@ msgstr "Trastornos alimentarios" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "Editar el estado del directo" msgid "Edit moderation list" msgstr "Editar lista de moderación" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Editar mis feeds" @@ -4414,6 +4383,11 @@ msgstr "Editar mis feeds" msgid "Edit name" msgstr "Editar nombre" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Editar las personas" @@ -4452,7 +4426,7 @@ msgstr "Editar lista de usuarios" msgid "Edit who can reply" msgstr "Editar quién puede responder" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Edita tu paquete de inicio" @@ -4508,8 +4482,8 @@ msgstr "Insertar código HTML" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Incrustar la publicación" @@ -4517,7 +4491,7 @@ msgstr "Incrustar la publicación" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Incrusta esta publicación en tu sitio web. Simplemente copia el siguiente fragmento y pégalo en el código HTML de tu sitio web." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Reproductor de video incrustado" @@ -4541,7 +4515,7 @@ msgstr "Mostrar contenido para adultos" msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "Activar subtítulos" @@ -4558,12 +4532,13 @@ msgstr "Activar medios externos" msgid "Enable media players for" msgstr "Reproducir multimedia de" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "Activa las notificaciones de una cuenta visitando su perfil y pulsando el <0>icono de campana <1/>." -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "Activar notificaciones push" @@ -4589,7 +4564,7 @@ msgstr "Activar los videos populares en el feed Discover" msgid "Enabled" msgstr "Activado" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Fin del feed" @@ -4616,7 +4591,7 @@ msgstr "Ingresa una palabra o etiqueta" msgid "Enter code" msgstr "Ingresa el código" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Entrar en la pantalla completa" @@ -4658,7 +4633,7 @@ msgstr "Ingresa tu nombre de usuario y contraseña" msgid "Enters full screen" msgstr "Entra en pantalla completa" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "Ocio" @@ -4692,7 +4667,7 @@ msgstr "Se produjo un error al guardar el archivo" msgid "Error receiving captcha response." msgstr "Error al recibir la respuesta del captcha." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "Error: {error}" @@ -4704,8 +4679,8 @@ msgstr "Todos pueden responder" msgid "Everybody can reply to this post." msgstr "Todos pueden responder a esta publicación." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Todos" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Todos" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "Todo lo demás" @@ -4746,7 +4721,7 @@ msgstr "Excluir a los usuarios que sigues" msgid "Excludes users you follow" msgstr "Excluye a los usuarios que sigues" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Salir de pantalla completa" @@ -4767,7 +4742,7 @@ msgstr "Expandir o colapsar la publicación completa a la que estás respondiend msgid "Expand post text" msgstr "Expandir el texto de la publicación" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Amplía o reduce el texto de la publicación" @@ -4810,15 +4785,15 @@ msgstr "Medios explícitos o potencialmente perturbadores." msgid "Explicit sexual images." msgstr "Imágenes sexuales explícitas." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "Explorar" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "Explora la aplicación" @@ -4852,7 +4827,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 información hasta que presionas el botón de reproducir." -#: src/Navigation.tsx:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Preferencias sobre Medios Externos" @@ -4894,7 +4869,7 @@ msgstr "Error al cambiar nombre de usuario. Por favor vuelve a intentarlo." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "Error al copiar el enlace" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "Error al salir del chat de grupo" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "Error al cargar las conversaciones" @@ -5002,9 +4977,10 @@ msgstr "Error al cargar las preferencias de feeds" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "Error al cargar la configuración de notificaciones." @@ -5035,12 +5011,12 @@ msgstr "Error al cargar las sugerencias de seguimiento" msgid "Failed to lock group chat" msgstr "Error al bloquear el chat de grupo" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "Cuenta falsa o bot" msgid "False information about elections" msgstr "Información falsa sobre elecciones" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Feed" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "Comentarios enviados al operador del feed" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "Buscar actualizaciones" msgid "File saved successfully!" msgstr "¡Archivo guardado exitosamente!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "Filtrar quién puede recibir notificaciones de tu actividad" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "Filtra de quién recibes notificaciones" @@ -5356,8 +5332,8 @@ msgstr "Buscar cuentas para seguir" msgid "Find and invite friends" msgstr "Encontrar e invitar amigos" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "Buscar contactos" @@ -5378,7 +5354,7 @@ msgstr "Buscar a gente para seguir" msgid "Find people you know" msgstr "Encuentra personas que conoces" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Buscar publicaciones, usuarios y feeds en Bluesky" @@ -5391,7 +5367,7 @@ msgstr "Encuentra a tus amigos" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "Encuentra a tus amigos en Bluesky verificando tu número de teléfono y haciendo coincidir con tus contactos. Protegemos tu información y tú controlas lo que sucede a continuación. <0>Más información" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "Encuentra a tu gente" @@ -5433,7 +5409,7 @@ msgstr "Enfocar el campo de búsqueda" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Seguir {0}" msgid "Follow {displayName}" msgstr "Seguir a {displayName}" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "Seguir {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "Los seguidores pueden unirse" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Seguidores de @{0} que conoces" @@ -5548,7 +5524,7 @@ msgstr "Seguidores que conoces" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Siguiendo {0}" msgid "Following {displayName}" msgstr "Siguiendo a {displayName}" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "Siguiendo {handle}" @@ -5582,7 +5558,7 @@ msgstr "Siguiendo {handle}" msgid "Following feed preferences" msgstr "Preferencias del feed de cuentas que sigues" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Preferencias del feed de cuentas que sigues" @@ -5632,7 +5608,7 @@ msgstr "Para ti" msgid "Forever" msgstr "Para siempre" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "Olvídate del ruido" @@ -5651,11 +5627,13 @@ msgstr "¿Olvidaste tu contraseña?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "¡Cuatro burbujas de mensajes representando un chat de grupo. Primer mensaje: \"Did you hear the news? Bluesky has group chats now!\" [¿Escuchaste la noticia? ¡Bluesky ahora tiene chats de grupo!]. Segundo mensaje: \"omg, no way\" [omg, no me digas]. Tercer mensaje: \"Wow, 50 people in one chat!\" [¡Wow, 50 personas en un chat!]. Cuarto mensaje: \"You can send invite links too!\" [¡También puedes enviar enlaces de invitación!]!" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "Libera tu feed" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "De" @@ -5678,7 +5656,7 @@ msgstr "De <0/>" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Genera un paquete de inicio" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "Obtiene ayuda" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "Recibe notificaciones cuando se unan a tu paquete de inicio, sobre verificación y otras actividades." -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "Recibe una notificación cuando alguien te siga." -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "Recibe una notificación cuando a alguien le guste tu publicación." -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "Recibe notificaciones cuando alguien le dé me gusta a tus republicaciones." -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "Recibe una notificación cuando alguien te mencione." -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "Recibe una notificación cuando alguien cite tus publicaciones." -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "Recibe una notificación cuando alguien responda a tus mensajes." -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "Recibe una notificación cuando alguien responda a tus publicaciones." -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "Recibe notificaciones cuando alguien republique tus republicaciones." @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "Recibe una notificación de nuevas publicaciones" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "Recibe una notificación cuando {name} publique" @@ -5826,8 +5804,8 @@ msgstr "Glorificación de la violencia" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "Empezar el directo para" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "Nombre del chat de grupo actualizado" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "Ajustes del chat de grupo" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "Los chats de grupo solo pueden tener un máximo de {0, plural, one {# persona} other {# personas}}." #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "El grupo está bloqueado" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "Nombre del grupo" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "El nombre del grupo es demasiado largo. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, one {Longitud máxima: # carácter.} other {Longitud máxima: # caracteres.}}" @@ -6081,7 +6060,7 @@ msgstr "Actividades dañinas o de alto riesgo" msgid "Harming or endangering minors" msgstr "Daño o puesta en peligro de menores" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Etiqueta" @@ -6144,7 +6123,7 @@ msgstr "¡Hola!" msgid "Hidden" msgstr "Oculto" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Oculto por tus ajustes de moderación." @@ -6297,8 +6276,8 @@ msgstr "Hmmmm, no conseguimos cargar ese servicio de moderación." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "¡Espera! Estamos dando acceso a videos gradualmente, y aún estás en la lista de espera. ¡Vuelve a consultar pronto!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "Si actualizas tu dirección de correo electrónico, la verificación de msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Si deseas cambiar tu contraseña, te enviaremos un código para verificar que esta es tu cuenta." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "Si quieres restringir quién puede recibir notificaciones de la actividad de tu cuenta, puedes cambiarlo en <0>Configuración → Privacidad y Seguridad." @@ -6548,7 +6528,7 @@ msgstr "En la aplicación, push, todos" msgid "In-app, push, people you follow" msgstr "En la aplicación, push, personas a las que sigues" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "Bandeja de entrada vacía" @@ -6560,6 +6540,7 @@ msgstr "La bandeja de entrada está vacía" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Etiquetas añadidas" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Las etiquetas son anotaciones sobre usuarios y contenido. Pueden usarse para ocultar, advertir y categorizar la red." @@ -6864,7 +6845,7 @@ msgstr "Etiquetas en tu cuenta" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Ajustes de Idiomas" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "Última iniciación justo ahora" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Último" @@ -6908,7 +6889,7 @@ msgstr "Más información" msgid "Learn More" msgstr "Aprender más" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "Saliste del chat de grupo." msgid "left to go." msgstr "quedan." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Déjame escoger" @@ -7093,8 +7074,8 @@ msgstr "Dar \"me gusta\" a este feed" msgid "Like this labeler" msgstr "Dar \"me gusta\" a este etiquetador" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Le gusta a" @@ -7111,6 +7092,24 @@ msgstr "Le gusta a" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Le gusta a {0, plural, one {# usuario} other {# usuarios}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Le gusta a {likeCount, plural, one {# usuario} other {# usuarios}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Me gusta" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "Me gusta de tus republicaciones" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "\"Me gusta\" en esta publicación" @@ -7144,7 +7143,7 @@ msgstr "Lineal" msgid "Link copied to clipboard" msgstr "Enlace copiado al portapapeles" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Lista" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "La lista ya no está silenciada" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Cargar notificaciones nuevas" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "Bloquear este chat de grupo" msgid "Locked" msgstr "Bloqueado" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Registro" @@ -7387,7 +7386,7 @@ msgstr "GIF de amor" msgid "Make adjustments to email settings for your account" msgstr "Ajusta la configuración de correo electrónico de tu cuenta" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Haz uno para mi" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "Marcar todo como leído" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Marcar como leído" msgid "Marked all as read" msgstr "Se ha marcado todo como leído" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "" @@ -7456,6 +7455,10 @@ msgstr "" msgid "Maybe later" msgstr "En otro momento" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "usuarios mencionados" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Menciones" @@ -7563,7 +7566,7 @@ msgstr "El mensaje es demasiado largo ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH}) msgid "Message options" msgstr "Opciones del mensaje" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Mensajes" @@ -7592,7 +7595,7 @@ msgstr "Engañoso" msgid "Missing media" msgstr "Contenido multimedia faltante" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Moderación" @@ -7636,7 +7639,7 @@ msgstr "Lista de moderación actualizada" msgid "Moderation lists" msgstr "Listas de moderación" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Listas de moderación" @@ -7645,7 +7648,7 @@ msgstr "Listas de moderación" msgid "moderation settings" msgstr "ajustes de moderación" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Estados de moderación" @@ -7786,7 +7789,7 @@ msgstr "Silenciado" msgid "Muted accounts" msgstr "Cuentas silenciadas" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Cuentas silenciadas" @@ -7892,11 +7895,11 @@ msgstr "{postsCount, plural, one {nueva publicación} other {nuevas publicacione #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Nuevo chat" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "Nueva característica" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "Nuevos seguidores" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "Nuevo chat de grupo" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "Nuevo chat de grupo" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "Nuevo chat de grupo con:" @@ -7965,13 +7968,13 @@ msgstr "Nueva lista" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Respuestas nuevas primero" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Noticias" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Imagen nueva" msgid "Night" msgstr "Noche" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "Sin anuncios, sin rastreo invasivo, sin trampas de interacción. Bluesky respeta tu tiempo y atención." @@ -8142,7 +8145,7 @@ msgstr "Aún no hay contenido multimedia" msgid "No messages yet" msgstr "No hay mensajes aún" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "Basta de algoritmos llenos de basura para el doomscrolling. Encuentra feeds que funcionen para ti, no contra ti." @@ -8183,12 +8186,12 @@ msgstr "Nadie puede enviar mensajes" msgid "No posts here" msgstr "No hay publicaciones aquí" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "Aún no hay publicaciones" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "No hay citas aún" @@ -8216,7 +8219,7 @@ msgstr "Sin resultado" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Sin resultados" @@ -8235,15 +8238,15 @@ msgstr "No se encontraron resultados" msgid "No results found for \"{query}\"" msgstr "No se han encontrado resultados para \"{query}\"" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "No se encontraron resultados para \"<0>{query}\"." -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "Nadie" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Nadie ha dado \"me gusta\" a esto todavía. ¡Quizás deberías ser el primero!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Nadie ha citado esto todavía. ¡Quizás deberías ser el primero!" @@ -8297,6 +8300,10 @@ msgstr "Imágenes íntimas no consentidas" msgid "Non-sexual Nudity" msgstr "Desnudez no sexual" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "No disponible en esta plataforma." msgid "Not followed by anyone you’re following" msgstr "No lo sigue nadie a quien estés siguiendo" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "No encontrado" @@ -8332,7 +8339,7 @@ msgstr "Nota sobre compartir" 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 solo limita la visibilidad de tu contenido en la aplicación y el sitio web de Bluesky. Es posible que otras aplicaciones y sitios web no la respeten y muestren tu contenido a los usuarios que hayan cerrado sesión." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "Nota: Esta publicación solo es visible para los usuarios que han iniciado sesión." @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "Aún no se ha guardado nada" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Ajustes de notificaciones" @@ -8352,11 +8359,12 @@ msgstr "Ajustes de notificaciones" msgid "Notification sounds" msgstr "Sonidos de notificación" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "Aceptar" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Está bien" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Reiniciar introducción" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "Uno de los destinatarios seleccionados no permite chats de grupo." #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "Uno de los destinatarios seleccionados te ha bloqueado y no se le puede enviar mensajes." @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Solo se admiten archivos WebVTT (.vtt)" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "Ups, este perfil no existe. Prueba escaneando otro." #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Abrir página de depuración de moderación" msgid "Open muted words and tags settings" msgstr "Abrir ajustes de palabras y etiquetas silenciadas" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "Abrir" @@ -8699,7 +8709,7 @@ msgstr "Abre detalles adicionales para una entrada de depuración." msgid "Opens alt text dialog" msgstr "Abre el diálogo de texto alternativo" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Abrir cámara del dispositivo" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "¡Contraseña actualizada!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Pausar" @@ -8925,12 +8935,12 @@ msgstr "Pausar" msgid "Pause GIF" msgstr "Pausar GIF" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Pausar video" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Personas" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "Las personas que sigue {ownerName} pueden solicitar unirse" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Personas seguidas por @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Personas siguiendo a @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "Personas a las que sigo" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "Las personas que sigo pueden solicitar unirse" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "Personas a las que sigues" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Tus feeds anclados" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Reproducir" @@ -9076,8 +9086,8 @@ msgstr "Reproducir {0}" msgid "Play GIF" msgstr "Reproducir GIF" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Reproducir video" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "Escribe tu mensaje abajo:" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Política" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "Publicación bloqueada" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Publicación por {0}" @@ -9340,7 +9350,7 @@ msgstr "Publicación ocultada por ti" msgid "Post interaction settings" msgstr "Ajustes de interacción de la publicación" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Ajustes de interacción de la publicación" @@ -9377,6 +9387,7 @@ msgstr "Publicación desfijado" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Los posts pueden ser silenciados según su texto, sus etiquetas o ambos. msgid "Posts hidden" msgstr "Publicaciones ocultas" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "Enlace potencialmente engañoso" @@ -9445,20 +9460,21 @@ msgstr "Privacidad" msgid "Privacy and security" msgstr "Privacidad y seguridad" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Privacidad y Seguridad" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "Ajustes de privacidad y seguridad" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Citas deshabilitadas" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Citas" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Citas de esta publicación" @@ -9643,7 +9659,7 @@ msgstr "Reactivar tu cuenta" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "Leer {0, plural, one {# respuesta más} other {# respuestas más}}" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "Leer la publicación del blog (en inglés)" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Ver menos" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Ver más" @@ -9683,11 +9699,11 @@ msgstr "Leer las Políticas de Privacidad de Bluesky" msgid "Read the Bluesky Terms of Service" msgstr "Leer los Términos y Condiciones de Bluesky" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "Conversaciones reales." -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "Personas reales." @@ -9740,7 +9756,7 @@ msgstr "Rechazar la solicitud de chat" msgid "Reject join request" msgstr "Rechazar solicitud para unirse" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Recargar conversaciones" @@ -10010,8 +10026,9 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Respuestas" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Republicado por ti" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "Republicaciones" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Republicaciones de esta publicación" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "Republicaciones de tus republicaciones" @@ -10245,7 +10262,7 @@ msgstr "Solicitado" msgid "Requests" msgstr "Solicitudes" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Reintenta la última acción, que presentó un error" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Volver a la página de inicio" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Volver a la página anterior" @@ -10458,7 +10475,7 @@ msgstr "Guardar borrador" msgid "Save draft?" msgstr "¿Guardar borrador?" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Feeds guardados" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "Publicaciones guardadas" @@ -10512,8 +10529,8 @@ msgstr "Guardado en tus feeds" msgid "Say hello!" msgstr "¡Di hola!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "Saluda a alguien" @@ -10527,7 +10544,7 @@ msgstr "Escanear" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "Escanear código QR" @@ -10556,16 +10573,16 @@ msgstr "Desplazar hacia arriba" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Buscar" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Buscar en las publicaciones de @{0}" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Buscar GIFs" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "La búsqueda no está disponible actualmente cuando has cerrado sesión" @@ -10777,12 +10794,13 @@ msgstr "Elegir una opción" msgid "Select app language" msgstr "Elegir el idioma de la aplicación" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "Seleccionar archivo de subtítulos (.vtt)" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "Seleccionar chat \"{name}\"" @@ -10823,7 +10841,7 @@ msgstr "Seleccionar GIF" msgid "Select GIF \"{0}\"" msgstr "Seleccionar GIF \"{0}\"" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "Seleccionar miembros del chat de grupo" @@ -10942,7 +10960,8 @@ msgstr "Enviar mensaje" msgid "Send post to {name}" msgstr "Enviar la publicación a {name}" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Enviar publicación a..." @@ -10960,11 +10979,11 @@ msgstr "Envía el mensaje desde tu teléfono" msgid "Send verification email" msgstr "Enviar correo de verificación" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "Establece el correo electrónico para restablecer la contraseña" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Ajustes" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "Configuración para la actividad de otros" @@ -11033,49 +11052,49 @@ msgstr "Configuración para la actividad de otros" msgid "Settings for allowing others to be notified of your posts" msgstr "Permitir que los demás reciban notificaciones de tus publicaciones" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "Configuración para notificaciones de me gusta" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "Configuración para notificaciones de menciones" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "Configuración para notificaciones de nuevos seguidores" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "Configuración para notificaciones de todo lo demás" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "Configuración para notificaciones de me gusta de tus republicaciones" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "Configuración para notificaciones de republicaciones de tus republicaciones" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "Configuración para notificaciones de citas" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "Configuración para notificaciones de respuestas" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "Configuración para notificaciones de republicaciones" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "Compartir de todas maneras" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "Compartir el DID del autor" @@ -11124,7 +11143,7 @@ msgstr "Compartir el DID del autor" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Ventana para compartir enlace" msgid "Share my profile" msgstr "Compartir mi perfil" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "Compartir el URI at:// de la publicación" @@ -11170,8 +11189,8 @@ msgstr "Compartir código QR" msgid "Share this feed" msgstr "Compartir este feed" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "Compartir este paquete de inicio" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Comparte este paquete de inicio y ayuda a las personas a unirse a tu comunidad en Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "Comparte tus contactos para encontrar amigos" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Probador de Preferencias Compartidas" @@ -11231,8 +11250,8 @@ msgstr "Ver texto alternativo" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Ver de todas maneras" @@ -11330,7 +11349,7 @@ msgstr "Mostrar advertencia y filtrar de los feeds" msgid "Show when you’re live" msgstr "Mostrar cuando estés en directo" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Muestra información sobre la fecha de creación de esta publicación" @@ -11345,8 +11364,8 @@ msgstr "Muestra el contenido" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "Muestra el contenido" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "Posponer el recordatorio" msgid "So many thoughts, you should post one" msgstr "Tantas ideas, deberías publicar una" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "Red social que tú controlas." @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Se produjo un error. Por favor, inténtalo de nuevo" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "Spam u otro comportamiento no auténtico o engaño" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Deportes" @@ -11665,7 +11684,7 @@ msgstr "Inicia una conversación y aparecerá aquí." msgid "Start a group chat" msgstr "Iniciar un chat de grupo" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Iniciar un nuevo chat" @@ -11679,17 +11698,17 @@ msgstr "Empieza a añadir personas" msgid "Start adding people!" msgstr "¡Empieza a añadir personas!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "Iniciar chat" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Iniciar chat con {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Paquete de inicio" @@ -11712,12 +11731,16 @@ msgstr "Paquete de inicio creado por ti" msgid "Starter pack is invalid" msgstr "El paquete de inicio es inválido" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Paquetes de inicio" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Los paquetes de inicio te permiten compartir fácilmente tus feeds y personas favoritas con tus amigos." @@ -11751,7 +11774,7 @@ msgstr "Almacenamiento limpio, necesitas reiniciar la aplicación ahora." msgid "Stored as part of a secure code for matching with others" msgstr "Almacenado como parte de un código seguro para hacer coincidencias con otros" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Libro de cuentos" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "Suscríbete a {publicationTitle} en {0}" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Suscríbete a @{0} para usar estas etiquetas:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "Verificado correctamente" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "Sugerido" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Atardecer" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "¡La compatibilidad con esta función en tu país aún no está habilitada! Vuelve a comprobarlo más tarde." #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "Las cuentas suspendidas no pueden participar en un chat de grupo." #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "Las cuentas suspendidas no pueden participar en el chat." @@ -12057,7 +12082,7 @@ msgstr "Condiciones" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "No se pudo encontrar ese paquete de inicio." msgid "That username is already taken" msgstr "Este nombre de usuario ya está en uso" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "¡Eso es todo, amigos!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "¡Se acabó!" @@ -12593,7 +12618,7 @@ msgstr "Esta etiqueta fue aplicada por ti." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Este etiquetador no ha declarado qué etiquetas publica y puede que no esté activo." @@ -12638,7 +12663,7 @@ msgstr "Esta persona te tiene bloqueado" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Esta publicación declara haber sido creada en <0>{0}, pero fue vista por primera vez por Bluesky en <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Esta publicación declara haber sido creada en <0>{0}, pero fue vist msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Esta publicación tiene un tipo de ajustes de respuesta desconocido. Es posible que tu app no esté actualizada." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "Esta publicación solo es visible para los usuarios que han iniciado sesión." @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Este usuario no tiene seguidores." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "Este usuario te ha bloqueado y no se le puede enviar mensajes." @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Este usuario te ha bloqueado. No puedes ver su contenido." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "Este usuario ha desactivado el chat y no se le puede enviar mensajes." @@ -12734,7 +12761,7 @@ msgstr "Este usuario es nuevo aquí. Presiona para más información sobre cuán msgid "This user isn't following anyone." msgstr "Este usuario no sigue a nadie." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "Este video no se puede reproducir en tu dispositivo. Es posible que a tu navegador o sistema le falten los códecs de video necesarios (H.264/AAC)." @@ -12783,7 +12810,7 @@ msgstr "Preferencias de hilos" msgid "Threaded" msgstr "En hilos" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Preferencias de hilos" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "Demasiados contactos: has excedido el número de contactos que puedes importar para encontrar a tus amigos" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Destacados" @@ -12855,7 +12882,7 @@ msgstr "Destacados" msgid "Top replies first" msgstr "Respuestas destacadas primero" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Tema" @@ -12917,11 +12944,11 @@ msgstr "Trolleo" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "La confianza se construye a partir de las relaciones, las comunidades y los contextos compartidos. Por ello, también nombramos a <0>verificadores de confianza: organizaciones que pueden verificar cuentas directamente." -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "No se pueden obtener las solicitudes para unirse." #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "No se pudo encontrar a un destinatario seleccionado." #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "No se pudo encontrar al destinatario seleccionado." @@ -13103,7 +13132,7 @@ msgstr "Dejar de seguir a {0}" msgid "Unfollow account" msgstr "Dejar de seguir esta cuenta" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Deja de seguir al usuario" @@ -13191,7 +13220,7 @@ msgstr "Dejar de silenciar este chat de grupo" msgid "Unmute thread" msgstr "Dejar de silenciar el hilo" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Activar el sonido del video" @@ -13509,7 +13538,7 @@ msgstr "Error al verificar, inténtalo de nuevo." msgid "Verification settings" msgstr "Ajustes de verificación" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "Ajustes de verificación" @@ -13617,7 +13646,7 @@ msgstr "Video" msgid "Video failed to process" msgstr "El video no se pudo procesar" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Feed de videos" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "Video de {0}: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "Video de {0}. Toca para reproducir o pausar el video" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Videojuegos" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Video en pausa" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Reproduciendo video" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Video no encontrado." @@ -13692,7 +13721,7 @@ msgstr "Ver el avatar de {0}" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Ver el perfil de {0}" @@ -13723,8 +13752,8 @@ msgstr "Ver la entrada del blog para más detalles" msgid "View debug entry" msgstr "Ver entrada de depuración" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Ver detalles" @@ -13797,7 +13826,7 @@ msgstr "Ver el enlace de invitación de este chat de grupo" msgid "View the labeling service provided by @{0}" msgstr "Ver el servicio de etiquetado proporcionado por @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "Ver las verificaciones de este usuario" @@ -13830,7 +13859,7 @@ msgstr "Ver tus listas de moderación" msgid "View your muted accounts" msgstr "Ver tus cuentas silenciadas" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "Ver tus verificaciones" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Estamos teniendo problemas de red, inténtalo de nuevo" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "Estamos teniendo problemas de red, inténtalo de nuevo" @@ -14063,13 +14092,15 @@ msgstr "Lo sentimos, pero no pudimos resolver esta lista. Si esto persiste, por msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Lo sentimos, pero no pudimos cargar tus palabras silenciadas en este momento. Por favor, inténtalo de nuevo." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Lo sentimos, no se pudo completar tu búsqueda. Inténtalo de nuevo en unos minutos." @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "¿Quién puede verificar?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "¡Vaya!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "No puedes añadir más de {EMOJI_REACTION_LIMIT, plural, one {# reacción de emoji} other {# reacciones de emoji}}" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "Aún no puedes crear un chat de grupo." @@ -14562,7 +14594,7 @@ msgstr "Tienes cambios sin guardar en este borrador, ¿quieres guardarlos?" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "Tienes cambios sin guardar. ¿Te gustaría guardarlos antes de ver tus borradores?" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "¡Aún no has creado un paquete de inicio!" @@ -14621,7 +14653,7 @@ msgstr "Debes ser propietario del chat para eliminar a un miembro." msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "Debes tener al menos 13 años para usar Bluesky. Lee nuestros <0>Términos del servicio para más información." -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Debes seguir al menos a siete personas más para generar un paquete de inicio." @@ -14798,7 +14830,7 @@ msgstr "Has alcanzado el número máximo de borradores" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "Has alcanzado el número máximo de solicitudes permitidas. Inténtalo de nuevo más tarde." -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "Has alcanzado tu límite diario de carga de videos (demasiados bytes)" msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Has alcanzado tu límite diario de carga de videos (demasiados videos)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "Has visto todos los videos que había. ¿Qué te parece si hacemos una pausa?" @@ -14834,11 +14866,11 @@ msgstr "Se ha suspendido tu cuenta" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Tu cuenta aún no tiene suficiente antigüedad para subir videos. Inténtalo de nuevo más tarde." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "Tu cuenta es demasiado nueva" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "Tu cuenta debe tener al menos 7 días de antigüedad para crear un nuevo chat de grupo." @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "Tu idioma preferido" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "Tu foto de perfil" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "Tu foto de perfil rodeada de círculos concéntricos con fotos de perfil de otros usuarios" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "Tus verificaciones" + diff --git a/src/locale/locales/eu/messages.po b/src/locale/locales/eu/messages.po index 78481ae52f..d2cc5a0011 100644 --- a/src/locale/locales/eu/messages.po +++ b/src/locale/locales/eu/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: eu\n" "Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-07-23 17:09\n" +"PO-Revision-Date: 2026-07-23 19:23\n" "Last-Translator: \n" "Language-Team: Basque\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -119,6 +119,7 @@ msgstr "{0, plural, one {gogoko #} other {# gogoko}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "{0, plural, one {kide #} other {# kide}}" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {jarraitzen} other {jarraitzen}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {post} other {post}}" @@ -234,12 +235,12 @@ msgstr "{0} (Kontua)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" -msgstr "" +msgstr "{0} {1}" #. Pattern: {wordValue} in tags #. placeholder {0}: word.value @@ -264,29 +265,6 @@ msgstr "{0} txatera gehitu da" msgid "{0} and {1} added to chat" msgstr "{0} eta {1} txatera gehitu dira" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "{0} alde egin du" msgid "{0} left the group" msgstr "{0}-k taldea utzi du" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "{0}, " msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "{0}, {1} eta {memberCount, plural, one {beste #} other {beste #}} txatera gehitu dira" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} jarraitzen" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "{handle} ezin da gehitu" @@ -711,7 +666,7 @@ msgstr "{handle} ezin da gehitu" msgid "{handle} can't be messaged" msgstr "{handle} ezin zaio mezua bidali" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "{handle} ezin zaio mezua bidali" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {Elementu bat} other {# elementu}} iraku msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "{numMatches, plural, one {Kontaktu # aurkitua} other {# kontaktu aurkituta}}" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "{profileName} Bluesky-n sartu zen orain dela {timeAgoString}" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "+{0}" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {jarraitzen} other {jarraitzen}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {aipamen} other {aipamen}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {berpost} other {berpost}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, one {gordeta} other {gordeta}}" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "<0>{0} {likeCount, plural, one {gustoko} other {gustoko}}" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "<0>{displayName}<1/><2>-k gehitu zaitu" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>Hasi saioa<1> edo <2>sortu kontu bat<3> <4>Bluesky-n gertatzen den guztia, berriak, kirolak, politika eta abar bilatzeko." @@ -959,6 +908,13 @@ msgstr "<0>Zueta<1> <2>{0} zure abio multzoan zaudete" msgid "⚠Invalid Handle" msgstr "⚠Erabiltzaile Baliogabea" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "1K+ post" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 egun" msgid "7 days" msgstr "7 egun" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "Bluesky-n aurki ditzakezun feed ezagunen bilduma bat, besteak beste, News, Booksky, Game Dev, Blacksky eta Fountain Pens" @@ -998,6 +954,8 @@ msgstr "Sareko errore bat gertatu da. Mesedez, egiaztatu zure Interneteko konexi #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "Post-konpositorearen pantaila-argazkia, ondoan \"Zirriborroak\" dioen botoi berri batekin, ortzadarraren koloreko su artifizial efektuarekin. Behean, konpositoreko testuak dio: \"Aupa, entzun al dituzu berriak? Bluesky-k zirriborroak ditu orain!!!\"." #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "Hautatutako hartzailea ez du bidaltzaileak jarraitzen." -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "Sarbidea eskatu da! Taldearen jabeak zure eskaera berrikusiko du." msgid "Accessibility" msgstr "Erabilerraztasun" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Erabilerraztasun Doikuntzak" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "Egiaztapen-marka urdin ondulatua <0><1/> duten kontuek beste batzuk egiazta ditzakete. Egiaztatzaile fidagarri hauek Blueskyk hautatzen ditu." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "Beste batzuen jarduera" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "Jarduera jakinarazpenak" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Gehitu beste post bat" msgid "Add another post to thread" msgstr "Gehitu beste post bat harira" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "Gehitu beste bilaketa-iragazki bat" @@ -1263,7 +1226,7 @@ msgstr "Gehitu automatizazio etiketa kontuan" msgid "Add emoji reaction" msgstr "Gehitu emoji erreakzioa" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "Gehitu iragazkia" @@ -1570,7 +1533,7 @@ msgstr "Mezu zuzenetara sarrera baimentzen da" msgid "Already have a code?" msgstr "Dagoeneko kode bat daukazu?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "Dagoeneko kontu bat daukazu?" @@ -1624,7 +1587,7 @@ msgstr "Mezu elektroniko bat bidali da {0} helbidera. Behean sar dezakezun berre msgid "An error has occurred" msgstr "Errore bat gertatu da" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Errore bat gertatu da" @@ -1641,7 +1604,7 @@ msgstr "Errore bat gertatu da iradokitako kontuak eskuratzean." msgid "An error occurred while fetching the feed." msgstr "Errore bat gertatu da feeda eskuratzerakoan." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Errore bat gertatu da zure abio multzoa sortzean. Berriro saiatu nahi duzu?" @@ -1650,11 +1613,11 @@ msgstr "Errore bat gertatu da zure abio multzoa sortzean. Berriro saiatu nahi du msgid "An error occurred while hiding suggestion. {0}" msgstr "Errore bat gertatu da iradokizuna ezkutatzean. {0}" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Errore bat gertatu da bideoa kargatzean. Mesedez, saiatu berriro geroago." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Errore bat gertatu da bideoa kargatzean. Mesedez, saiatu berriro." @@ -1694,7 +1657,7 @@ msgstr "Errore bat gertatu da. {0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "Kontaktu-liburu batetik Bluesky aplikaziora doazen erabiltzaile-abatarrak erakusten dituen ilustrazioa" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "Hainbat Bluesky-ren posten ilustrazioa, berposta, atsegin dut eta iruzkin ikonoekin batera" @@ -1715,17 +1678,15 @@ msgstr "Gonbidapen-esteka batek txat taldean sartzeko aukera ematen dio jendeari msgid "An issue not included in these options" msgstr "Aukera hauetan sartzen ez den arazo bat" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "Arazo bat gertatu da txata hastean. Mesedez, saiatu berriro." -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" -msgstr "" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." +msgstr "Arazo bat gertatu da txat taldea abiaraztean. Mesedez, saiatu berriro." #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:52 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "Edozein data" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "Edonor" @@ -1812,7 +1773,7 @@ msgstr "Niri jarraitzen didan edonor" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "Daukan edonork ezingo du gehiago sartu edo sartzeko eskaera egin. Beti sor dezakezu berri bat." -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "Aplikazioaren pasahitzaren izenek 4 karaktere izan behar dituzte gutxien msgid "App passwords" msgstr "Aplikazio pasahitzak" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Aplikazio Pasahitzak" @@ -1901,7 +1862,7 @@ msgstr "Apelatu erabaki hau" msgid "Appeal this label" msgstr "Apelatu etiketa hau" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "Aplikatu Tira Eskaera" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "{0}-tik artxibatuta" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Gordetako posta" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "Aurora" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "Kontu automatizatua" @@ -2043,7 +2004,7 @@ msgstr "Automatikoa" msgid "Automation label" msgstr "Automatizazio etiketa" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "Automatizazio Etiketa" @@ -2063,9 +2024,9 @@ msgstr "Eskuragarri" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "Post bat sortu edo erantzun aurretik, zure posta elektronikoa egiaztatu behar duzu." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Abio multzo bat sortu aurretik, zure posta elektronikoa egiaztatu behar duzu." @@ -2145,10 +2106,10 @@ msgstr "{name}-ren posten jakinarazpenak jaso aurretik, zure helbide elektroniko #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "Bete beheko eremuak adinaren berme prozesua hasteko." msgid "Beta Feature" msgstr "Beta Ezaugarria" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "Beta ezaugarriak" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "Beta ezaugarriak gaituta" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Blokeatua" msgid "Blocked accounts" msgstr "Blokeatutako kontuak" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Blokeatutako Kontuak" @@ -2292,7 +2259,7 @@ msgstr "Blokeatutako kontuek ezin dute zure harietan erantzun, zu aipatu edo zur 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 "Blokeatutako kontuek ezin dute zure harietan erantzun, zu aipatu edo zurekin elkarreragin. Ez duzu haien edukia ikusiko eta zurea ikustea galaraziko zaie." -#: src/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blokeatzeak ez dio etiketatzaile honi eragotziko etiketak zure kontuan aplikatzea." @@ -2319,7 +2286,7 @@ msgstr "bloomscrolling booksky" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky-k ezin du baieztatu erreklamatutako dataren benetakotasuna." @@ -2369,7 +2336,7 @@ msgstr "Bluesky Sozial Zerbitzu Baldintzak" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "Bluesky-k zure kontaktuak datu kodetu gisa gordetzen ditu. Kontaktuak kentzeak datu horiek berehala ezabatuko ditu." -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky-k zure sareko pertsonen artean gomendatutako kontu multzo bat aukeratuko du." @@ -2473,7 +2440,7 @@ msgstr "Hasierako denbora-lerrora itzultzeko botoia" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "{0}-gatik" @@ -2516,11 +2483,11 @@ msgstr "Kontua sortzean <0>Zerbitzu Baldintzak eta <1>Pribatutasun Politika< msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Kontua sortzean <0>Zerbitzu Baldintzak onartzen dituzu." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "Zugatik" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Kamera" @@ -2597,7 +2564,7 @@ msgstr "Utzi berriro aktibatzea eta amaitu saioa" msgid "Cancel reply" msgstr "Utzi erantzuna" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Utzi bilaketa" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "Abio multzoan egindako aldaketak ez dira zerrendan islatuko sortu ondoren. Zerrenda kopia independentea izango da." #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Txata mutututa" msgid "Chat not found." msgstr "Txata ez da aurkitu." -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "Txat aukerak" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "Txataren jabeek ezin dute txat talde bat utzi." #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "Txataren hartzailea ez du bidaltzaileak jarraitzen." -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "Txateatzeko eskaeren sarrera-ontzia" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Txateatzeko eskaerak" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Txataren ezarpenak" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Txata desmutututa" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Txatak" @@ -2849,7 +2817,7 @@ msgstr "Aukeratu domeinua egiaztatzeko metodoa" msgid "Choose Feeds" msgstr "Aukeratu Feedak" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Aukeratu niretzat" @@ -3015,7 +2983,7 @@ msgstr "Egin klik huts egindako mezua berriro bidaltzen saiatzeko" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Egin klik huts egindako mezua berriro bidaltzen saiatzeko" msgid "Close" msgstr "Itxi" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Itxi elkarrizketa-koadro aktiboa" @@ -3082,7 +3050,7 @@ msgstr "Itxi irudi ikuslea" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Itxi menua" @@ -3102,7 +3070,7 @@ msgstr "Itxi sarrera eskaeren bannerra" msgid "Close this dialog" msgstr "Itxi elkarrizketa-koadro hau" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "Itxi ongietorri modala" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Komikiak" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Komunitate-gidalerroak" @@ -3265,7 +3233,7 @@ msgstr "Edukiak eta Media" msgid "Content and media" msgstr "Edukiak eta media" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Edukiak eta Media" @@ -3301,7 +3269,7 @@ msgstr "Edukien Abisua" msgid "Content warnings" msgstr "Edukien abisuak" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Testuinguru-menuaren atzeko planoa, egin klik menua ixteko." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Jarraitu haria..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "Jarraitu taldearen izenera" @@ -3376,7 +3344,7 @@ msgstr "Ez da elkarrizketa aurkitu." msgid "Copied build version to clipboard" msgstr "Konpilazio bertsioa arbelean kopiatu da" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "Esteka arbelean kopiatua" @@ -3384,7 +3352,7 @@ msgstr "Esteka arbelean kopiatua" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Kopiatu Aplikazioaren Pasahitza" msgid "Copy at:// URI" msgstr "Kopiatu at:// URI" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "Kopiatu egilearen DID" @@ -3457,10 +3425,10 @@ msgstr "Kopiatu Esteka" msgid "Copy link to list" msgstr "Kopiatu esteka zerrendara" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Kopiatu esteka postera" @@ -3478,8 +3446,8 @@ msgstr "Kopiatu abio multzoaren esteka" msgid "Copy message text" msgstr "Kopiatu mezuaren testua" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Kopiatu posta at:// URI" @@ -3498,7 +3466,7 @@ msgstr "Kopiatu TXT erregistroaren balioa" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Copyright Politika" @@ -3614,8 +3582,8 @@ msgstr "behiak txerriak" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Sortu" @@ -3632,9 +3600,9 @@ msgstr "Sortu zerrenda bat abio multzo honetatik" msgid "Create a QR code for a starter pack" msgstr "Sortu QR kodea abio multzo baterako" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Sortu abio multzo bat" @@ -3643,12 +3611,12 @@ msgstr "Sortu abio multzo bat" msgid "Create a Starter Pack" msgstr "Sortu Abio Multzo bat" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Sortu niretzat abio multzo bat" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Sortu kontua" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Sortu kontu bat" @@ -3678,11 +3646,11 @@ msgstr "Sortu kontu bat abio multzo hau erabili gabe" msgid "Create an avatar instead" msgstr "Sortu abatar bat horren ordez" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Sortu beste bat" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "Sortu txat taldea" @@ -4010,7 +3978,7 @@ msgstr "Desgaitu" msgid "Disable 2FA" msgstr "Desgaitu 2FA" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "Desgaitu azpitituluak" @@ -4089,7 +4057,7 @@ msgstr "Utzi aplikazioei saioa amaitutako erabiltzaileei nire kontua erakusten" #: src/screens/Search/Explore.tsx:448 msgid "Discover feeds" -msgstr "" +msgstr "Aurkitu feedak" #: src/view/com/posts/FollowingEmptyState.tsx:64 #: src/view/com/posts/FollowingEmptyState.tsx:69 @@ -4150,7 +4118,7 @@ msgstr "Erakutsi aukerazko testu bereizgarri handiagoak" msgid "Display name" msgstr "Bistaratzeko izena" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "Utzi troll-ak eta klik egiteko amua. Aurkitu zuretzat garrantzitsuak diren benetako pertsonak eta elkarrizketak." @@ -4232,7 +4200,7 @@ msgstr "Kolpetxo bikoitza edo luze sakatu erreakzio bat gehitzeko" msgid "Double tap to close the dialog" msgstr "Sakatu birritan elkarrizketa-koadroa ixteko" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Kolpetxo bikoitza gogoko emateko" @@ -4336,6 +4304,7 @@ msgstr "Elikadura-nahasmenduak" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "Zuzeneko egoera editatu" msgid "Edit moderation list" msgstr "Editatu moderazio zerrenda" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Editatu Nire Feedak" @@ -4414,6 +4383,11 @@ msgstr "Editatu Nire Feedak" msgid "Edit name" msgstr "Editatu izena" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "Editatu {0}-ren jakinarazpenak" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Editatu Jendea" @@ -4452,7 +4426,7 @@ msgstr "Editatu erabiltzaile zerrenda" msgid "Edit who can reply" msgstr "Editatu nork erantzun dezakeen" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Editatu zure abio multzoa" @@ -4508,8 +4482,8 @@ msgstr "Txertatu HTML kodea" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Txertatu posta" @@ -4517,7 +4491,7 @@ msgstr "Txertatu posta" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Txertatu post hau zure webgunean. Kopiatu hurrengo kode zatia eta itsatsi zure webguneko HTML kodean." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Bideo erreproduzitzailea txertatua" @@ -4541,7 +4515,7 @@ msgstr "Gaitu helduentzako edukia" msgid "Enable beta features" msgstr "Gaitu beta ezaugarriak" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "Gaitu azpitituluak" @@ -4558,12 +4532,13 @@ msgstr "Gaitu kanpoko multimedia" msgid "Enable media players for" msgstr "Gaitu multimedia-erreproduzitzaileak" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "Kontu baten jakinarazpenak gaitzeko, bisitatu haren profila eta sakatu <0>kanpai ikonoa <1/>." -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "Gaitu push jakinarazpenak" @@ -4589,7 +4564,7 @@ msgstr "Gaitu joera bideoak zure Aurkitu feedean" msgid "Enabled" msgstr "Gaituta" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Feedaren amaiera" @@ -4616,7 +4591,7 @@ msgstr "Sartu hitz edo etiketa bat" msgid "Enter code" msgstr "Sartu kodea" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Sartu pantaila osoan" @@ -4658,7 +4633,7 @@ msgstr "Sartu zure erabiltzaile-izena eta pasahitza" msgid "Enters full screen" msgstr "Pantaila osora sartzen da" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "Entretenimendua" @@ -4692,7 +4667,7 @@ msgstr "Errore bat gertatu da fitxategia gordetzean" msgid "Error receiving captcha response." msgstr "Errore bat gertatu da captcha erantzuna jasotzean." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "Errorea: {error}" @@ -4704,8 +4679,8 @@ msgstr "Denek erantzun dezakete" msgid "Everybody can reply to this post." msgstr "Denek erantzun dezakete post honi." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Edonork" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Edonork" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "Beste guztia" @@ -4746,7 +4721,7 @@ msgstr "Baztertu jarraitzen dituzun erabiltzaileak" msgid "Excludes users you follow" msgstr "Jarraitzen dituzun erabiltzaileak baztertzen ditu" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Irten pantaila osotik" @@ -4767,7 +4742,7 @@ msgstr "Zabaldu edo tolestu erantzuten ari zaren post osoa" msgid "Expand post text" msgstr "Zabaldu postaren testua" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Postaren testua zabaldu edo tolesten du" @@ -4810,15 +4785,15 @@ msgstr "Esplizituak edo kezkagarriak izan daitezkeen multimediak." msgid "Explicit sexual images." msgstr "Sexu-irudi esplizituak." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "Arakatu" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "Arakatu aplikazioa" @@ -4852,7 +4827,7 @@ msgstr "Kanpoko Multimedia" 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 "Kanpoko multimediak webguneek zuri eta zure gailuari buruzko informazioa biltzeko aukera izan dezake. Ez da informaziorik bidali edo eskatzen \"play\" botoia sakatu arte." -#: src/Navigation.tsx:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Kanpoko Multimedia Hobespenak" @@ -4894,7 +4869,7 @@ msgstr "Ezin izan da handle-a aldatu. Mesedez, saiatu berriro." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "Ezin izan da esteka kopiatu" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "Ezin izan da txat taldea utzi" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "Ezin izan dira elkarrizketak kargatu" @@ -5002,9 +4977,10 @@ msgstr "Ezin izan dira kargatu feeden hobespenak" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "Ezin izan dira jakinarazpenen ezarpenak kargatu." @@ -5035,12 +5011,12 @@ msgstr "Ezin izan dira kargatu iradokitako jarraipenak" msgid "Failed to lock group chat" msgstr "Ezin izan da txat taldea itxi" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "Ezin izan dira txat guztiak irakurri gisa markatu" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "Kontu faltsua edo bot-a" msgid "False information about elections" msgstr "Hauteskundeei buruzko informazio faltsua" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Feeda" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "Iritzia feedaren operadoreari bidali zaio" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "Eskuratu eguneraketa" msgid "File saved successfully!" msgstr "Fitxategia ongi gorde da!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "Iragazi egilearen arabera" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "Iragazi egilearen arabera (oraingoa: {currentLabel})" @@ -5314,7 +5290,7 @@ msgstr "Iragazi bilaketa hau {0} arabera" msgid "Filter who can opt to receive notifications for your activity" msgstr "Iragazi nork aukera dezakeen zure jardueraren jakinarazpenak jasotzea" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "Iragazi noren jakinarazpenak jasotzen dituzun" @@ -5356,8 +5332,8 @@ msgstr "Aurkitu jarraitu beharreko kontuak" msgid "Find and invite friends" msgstr "Bilatu eta gonbidatu lagunak" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "Bilatu Kontaktuak" @@ -5378,7 +5354,7 @@ msgstr "Aurkitu jarraitzeko jendea" msgid "Find people you know" msgstr "Aurkitu ezagutzen duzun jendea" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Aurkitu postak, erabiltzaileak eta feedak Bluesky-n" @@ -5391,7 +5367,7 @@ msgstr "Bilatu zure lagunak" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "Aurkitu zure lagunak Bluesky-n zure telefono zenbakia egiaztatuz eta zure kontaktuekin bat etorriz. Zure informazioa babesten dugu eta zuk kontrolatzen duzu zer gertatzen den ondoren. <0>Informazio gehiago" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "Aurkitu zure jendea" @@ -5433,7 +5409,7 @@ msgstr "Fokua jarri bilaketa-eremuan" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Jarraitu {0}" msgid "Follow {displayName}" msgstr "Jarraitu {displayName}" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "Jarraitu {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "Jarraitzaileak sar daitezke" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Ezagutzen dituzun @{0}-ren jarraitzaileak" @@ -5548,7 +5524,7 @@ msgstr "Ezagutzen dituzun jarraitzaileak" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Jarraitzen {0}" msgid "Following {displayName}" msgstr "{displayName}-ri jarraitzen" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "{handle}-ri jarraitzen" @@ -5582,7 +5558,7 @@ msgstr "{handle}-ri jarraitzen" msgid "Following feed preferences" msgstr "Jarraitzen dituzun feeden hobespenak" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Jarraitzen dituzun Feeden Hobespenak" @@ -5632,7 +5608,7 @@ msgstr "Zuretzat" msgid "Forever" msgstr "Betirako" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "Ahaztu zarata" @@ -5651,11 +5627,13 @@ msgstr "Pasahitza ahaztu duzu?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "Txat talde bat irudikatzen duten lau mezu-burbuila. Lehen mezua: \"Albistea entzun duzu? Blueskyk txat taldeak ditu orain!\" Bigarren mezua: \"ene, ezinezkoa\" Hirugarren mezua: \"Bai zoragarria, 50 lagun txat berean!\" Laugarren mezua: \"Gonbidapen-estekak ere bidal ditzakezu!\"" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "Askatu zure feeda" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "Nondik" @@ -5678,7 +5656,7 @@ msgstr "<0/>-tik" msgid "From these people" msgstr "Pertsona hauenak" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Abio multzo bat sortu" @@ -5722,39 +5700,39 @@ msgstr "Lortu probatzen ari garen ezaugarri esperimentaletarako sarbide goiztiar msgid "Get help" msgstr "Laguntza" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "Jaso jakinarazpena abio-multzoan sartzean, egiaztatzean eta bestelako jardueretan." -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "Jaso jakinarazpenak jendeak jarraitzen zaituenean." -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "Jaso jakinarazpenak jendeari zure postak gustatzen zaizkionean." -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "Jaso jakinarazpenak jendeari zure berpostak gustatzen zaizkionean." -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "Jaso jakinarazpenak jendea aipatzen zaituenean." -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "Jaso jakinarazpenak jendeak zure postak aipatzen dituenean." -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "Jaso jakinarazpenak jendeak zure postak erantzuten dituenean." -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "Jaso jakinarazpenak jendeak zure postak berpostatzen dituenean." -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "Jaso jakinarazpenak jendeak zure berpostak berpostatzen dituenean." @@ -5766,15 +5744,15 @@ msgstr "Jaso jakinarazpenak jendeak mezu-eskaerak bidaltzen dizkizunean." msgid "Get notifications when people send you messages." msgstr "Jaso jakinarazpenak jendeak mezuak bidaltzen dizkizunean." -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "Jaso jakinarazpenak post berriei buruz" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "Jaso jakinarazpenak aukeratzen dituzun kontuetako post eta erantzunen inguruan." + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "Jaso {name}-ren post berrien jakinarazpenak" @@ -5826,8 +5804,8 @@ msgstr "Indarkeriaren gorazarrea" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "Zuzenera joan" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "Joan {0}-ren profilera" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "Txat taldearen izena eguneratu da" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "Txat taldearen ezarpenak" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "Txat taldetan gehienez {0, plural, other {# pertsona}} egon daitezke." #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "Taldea itxita dago" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "Taldearen izena" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "Talde izena luzeegia da. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {Gehienezko karaktere kopurua # da.}}" @@ -6081,7 +6060,7 @@ msgstr "Jarduera kaltegarriak edo arrisku handikoak" msgid "Harming or endangering minors" msgstr "Adingabeei kalte egitea edo arriskuan jartzea" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Traola" @@ -6144,7 +6123,7 @@ msgstr "Kaixo!" msgid "Hidden" msgstr "Ezkutua" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Ezkutatuta zure moderazio doikuntzagatik." @@ -6297,8 +6276,8 @@ msgstr "Mmmmm, ezin izan dugu kargatu moderazio-zerbitzu hori." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Eutsi! Pixkanaka bideorako sarbidea ematen ari gara, eta ilaran zain zaude oraindik. Begiratu berriro laster!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "Zure helbide elektronikoa eguneratzen baduzu, posta elektronikoaren 2FA msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Pasahitza aldatu nahi baduzu, kode bat bidaliko dizugu zure kontua dela egiaztatzeko." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "Zure kontuaren jardueraren jakinarazpenak nork jaso ditzakeen mugatu nahi baduzu, hau alda dezakezu <0>Ezarpenak → Pribatutasuna eta Segurtasuna atalean." @@ -6548,7 +6528,7 @@ msgstr "Aplikazioan, push, guztiontzat" msgid "In-app, push, people you follow" msgstr "Aplikazioan, push, jarraitzen duzun jendea" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "Sarrerako ontzia hutsik" @@ -6560,6 +6540,7 @@ msgstr "Sarrera-ontzia hutsik!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Etiketak gehitu dira" msgid "Labels applied to this post" msgstr "Post honi aplikatutako etiketak" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Etiketak erabiltzaileei eta edukiei buruzko oharrak dira. Ezkutatzeko, abisatzeko eta sarea sailkatzeko erabil daitezke." @@ -6864,7 +6845,7 @@ msgstr "Etiketak zure kontuan" msgid "Language" msgstr "Hizkuntza" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Hizkuntza Ezarpenak" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "Azkenekoz orain hasi da" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Azkena" @@ -6908,7 +6889,7 @@ msgstr "Ikasi gehiago (ingelesez)" msgid "Learn More" msgstr "Gehiago Ikasi" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "Lortu informazio gehiago <0>bilaketa aurreratua nola erabili jakiteko." @@ -7042,7 +7023,7 @@ msgstr "Utzi txat taldea." msgid "left to go." msgstr "joateko utzi." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Utzidazu aukeratzen" @@ -7093,8 +7074,8 @@ msgstr "Feed hau gogoko dut" msgid "Like this labeler" msgstr "Etiketatzaile hau gogoko dut" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Gogoko du" @@ -7111,6 +7092,24 @@ msgstr "Gogoko Du" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Gogoko du {0, plural, one {# erabiltzaileak} other {# erabiltzaileek}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "{0}-k atsegin du" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "{0}-k eta {1}-k atsegin dute" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Gogoko du {likeCount, plural, one {# erabiltzaileak} other {# erabiltzaileek}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Gogoko" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "Zure berposten gustokoak" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Gogoko post honetan" @@ -7144,7 +7143,7 @@ msgstr "Lineala" msgid "Link copied to clipboard" msgstr "Esteka arbelean kopiatua" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Zerrenda" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Zerrenda desmutututa" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Kargatu jakinarazpen berriak" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "Itxi txat talde hau" msgid "Locked" msgstr "Itxita" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Erregistroa" @@ -7387,7 +7386,7 @@ msgstr "Maitasun GIFak" msgid "Make adjustments to email settings for your account" msgstr "Egin doikuntzak zure kontuko posta elektronikoaren ezarpenetan" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Egin bat niretzat" @@ -7418,15 +7417,15 @@ msgstr "Eskuz" msgid "Mark all as read" msgstr "Markatu denak irakurri gisa" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "Markatu txat guztiak irakurri gisa" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Markatu irakurri gisa" msgid "Marked all as read" msgstr "Denak irakurri gisa markatuta" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "Txat guztiak irakurri gisa markatuta" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "Eskaera guztiak irakurri gisa markatuta" @@ -7456,6 +7455,10 @@ msgstr "Eskaera guztiak irakurri gisa markatuta" msgid "Maybe later" msgstr "Agian beranduago" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "Ni" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "aipatutako erabiltzaileak" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Aipamenak" @@ -7563,7 +7566,7 @@ msgstr "Mezua luzeegia da ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgid "Message options" msgstr "Mezuaren aukerak" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Mezuak" @@ -7592,7 +7595,7 @@ msgstr "Engainagarria" msgid "Missing media" msgstr "Falta diren multimediak" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Moderazioa" @@ -7636,7 +7639,7 @@ msgstr "Moderazio-zerrenda eguneratuta" msgid "Moderation lists" msgstr "Moderazio zerrendak" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Moderazio Zerrendak" @@ -7645,7 +7648,7 @@ msgstr "Moderazio Zerrendak" msgid "moderation settings" msgstr "moderazio ezarpenak" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Moderazio-egoerak" @@ -7786,7 +7789,7 @@ msgstr "Mutututa" msgid "Muted accounts" msgstr "Mutututako kontuak" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Mutututako Kontuak" @@ -7892,11 +7895,11 @@ msgstr "{firstAuthorName}-ren {postsCount, plural, one {post berria} other {post #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Txat berria" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "Ezaugarri Berria" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "Jarraitzaile berriak" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "Txat talde berria" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "Txat talde berria" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "Txat talde berria honekin:" @@ -7965,13 +7968,13 @@ msgstr "Zerrenda berria" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "Mezu-eskaera berriak" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "Mezu berriak" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Erantzun berrienak lehenengo" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Berriak" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Hurrengo irudia" msgid "Night" msgstr "Gaua" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "Iragarkirik ez, jarraipen inbaditzailerik ez, parte-hartze tranparik ez. Bluesky-k zure denbora eta arreta errespetatzen ditu." @@ -8142,7 +8145,7 @@ msgstr "Oraindik ez dago multimediarik" msgid "No messages yet" msgstr "Oraindik ez dago mezurik" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "Zaborrez betetako algoritmo masibo gehiagorik ez. Aurkitu zure alde funtzionatzen duten feedak, ez zure aurka." @@ -8183,12 +8186,12 @@ msgstr "Inork ezin ditu mezuak bidali" msgid "No posts here" msgstr "Ez dago postik hemen" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "Oraindik ez dago postik" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Oraindik ez dago aipamenik" @@ -8216,7 +8219,7 @@ msgstr "Ez dago emaitzarik" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Ez dago emaitzarik" @@ -8235,15 +8238,15 @@ msgstr "Ez da emaitzarik aurkitu" msgid "No results found for \"{query}\"" msgstr "Ez da emaitzarik aurkitu \"{query}\"-rentzat" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "Ez da emaitzarik aurkitu “<0>{query}” bilaketarako bilaketa-iragazki aurreratuak aplikatuta." -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "Ez da emaitzarik aurkitu “<0>{query}“-rentzat." -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "Ez da emaitzarik aurkitu zure kontsultarako bilaketa-iragazki aurreratuak aplikatuta." @@ -8277,7 +8280,7 @@ msgstr "Inor" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Inork ez du oraindik hau gogoko. Agian lehena izan beharko zenuke!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Inork ez du aipatu hau oraindik. Agian lehena izan beharko zenuke!" @@ -8297,6 +8300,10 @@ msgstr "Baimenik gabeko irudi intimoak" msgid "Non-sexual Nudity" msgstr "Biluztasun ez sexuala" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "Bat ere ez" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "Ez dago eskuragarri plataforma honetan." msgid "Not followed by anyone you’re following" msgstr "Ez dio jarraitzen zuk jarraitzen diozun inork" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Ez da aurkitu" @@ -8332,7 +8339,7 @@ msgstr "Partekatzeari buruzko oharra" 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 "Oharra: Bluesky sare ireki eta publikoa da. Ezarpen honek zure edukiaren ikusgarritasuna mugatzen du Bluesky aplikazioan eta webgunean, eta baliteke beste aplikazio batzuek ezarpen hau ez errespetatzea. Baliteke zure edukia saioa amaitutako erabiltzaileei erakustea beste aplikazio eta webgune batzuek." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "Oharra: Post hau saioa hasi duten erabiltzaileentzat bakarrik ikus daiteke." @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "Ez da ezer gorde oraindik" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Jakinarazpen-ezarpenak" @@ -8352,11 +8359,12 @@ msgstr "Jakinarazpen-ezarpenak" msgid "Notification sounds" msgstr "Jakinarazpen soinuak" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "Ados" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Ados" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Sartzea berrezarri" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "Hautatutako hartzaileetako batek ez ditu txat taldeak onartzen." #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "Hautatutako hartzaileetako batek blokeatu zaitu eta ezin zaio mezurik bidali." @@ -8518,7 +8528,7 @@ msgstr "Bideoak dituzten postak bakarrik" msgid "Only replies" msgstr "Erantzunak bakarrik" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "WebVTT (.vtt) fitxategiak soilik onartzen dira" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "Ene, profil hau ez da existitzen. Saiatu beste bat eskaneatzen." #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Ireki moderazioaren arazketa orria" msgid "Open muted words and tags settings" msgstr "Ireki mutututako hitzen eta etiketen ezarpenak" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "Ireki multzoa" @@ -8699,7 +8709,7 @@ msgstr "Arazketa-sarrera baten xehetasun gehigarriak irekitzen ditu" msgid "Opens alt text dialog" msgstr "Aukerazko testuaren elkarrizketa-koadroa irekitzen du" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Kamera irekitzen du gailuan" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Pasahitza eguneratuta!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Pausa" @@ -8925,12 +8935,12 @@ msgstr "Pausa" msgid "Pause GIF" msgstr "Pausatu GIFa" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Pausatu bideoa" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Jendea" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "{ownerName} jarraitzen duten pertsonek eska dezakete bat egiteko" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "@{0}-k jarraitzen duen jendea" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "@{0}-ri jarraitzen dion jendea" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "Jarraitzen ditudan pertsonak" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "Nik jarraitzen ditudan pertsonek eska dezakete bat egiteko" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "Jarraitzen duzun jendea" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Ainguratua zure feedetara" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Erreproduzitu" @@ -9076,8 +9086,8 @@ msgstr "Erreproduzitu {0}" msgid "Play GIF" msgstr "Erreproduzitu GIFa" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Erreproduzitu bideoa" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "Mesedez, idatzi zure mezua jarraian:" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Politika" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "Post blokeatuta" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "@{0}-ren posta" @@ -9340,7 +9350,7 @@ msgstr "Zuk Ezkututako Posta" msgid "Post interaction settings" msgstr "Postaren elkarrekintza-ezarpenak" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Postaren Interakzio-Ezarpenak" @@ -9377,6 +9387,7 @@ msgstr "Postaren aingura kendu da" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Postak mututu daitezke testuaren, etiketen edo bietan oinarrituta. Post msgid "Posts hidden" msgstr "Post ezkutuak" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "Postak, Erantzunak" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "Engainagarria izan daitekeen esteka" @@ -9445,20 +9460,21 @@ msgstr "Pribatutasuna" msgid "Privacy and security" msgstr "Pribatutasuna eta segurtasuna" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Pribatutasuna eta Segurtasuna" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "Pribatutasun eta Segurtasun ezarpenak" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Post aipamenak desgaituta daude" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Aipamenak" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Post honen aipamenak" @@ -9643,7 +9659,7 @@ msgstr "Berriz aktibatu zure kontua" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "Irakurri {0, plural, one {erantzun # gehiago} other {# erantzun gehiago}}" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "Irakurri bilaketa-iragazki aurreratuak nola erabili" @@ -9653,11 +9669,11 @@ msgstr "Irakurri bilaketa-iragazki aurreratuak nola erabili" msgid "Read blog post" msgstr "Irakurri blogeko posta" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Irakurri gutxiago" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Irakurri gehiago" @@ -9683,11 +9699,11 @@ msgstr "Irakurri Bluesky Pribatutasun Politika" msgid "Read the Bluesky Terms of Service" msgstr "Irakurri Bluesky Zerbitzu-Baldintzak" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "Benetako elkarrizketak." -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "Benetako jendea." @@ -9740,7 +9756,7 @@ msgstr "Baztertu txateatzeko eskaera" msgid "Reject join request" msgstr "Baztertu sartzeko eskaera" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Berriz kargatu elkarrizketak" @@ -10010,8 +10026,9 @@ msgstr "Mezuari erantzuna, sakatu bertara mugitzeko" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Erantzunak" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Zuk berpostatua" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "Berpostak" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Berpostatu post hau" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "Zure berposten berpostak" @@ -10245,7 +10262,7 @@ msgstr "Eskaera eginda" msgid "Requests" msgstr "Eskaerak" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Azken ekintza berriro saiatzen da, errorea izan duena" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Hasierako orrira itzultzen da" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Aurreko orrialdera itzultzen da" @@ -10458,7 +10475,7 @@ msgstr "Gorde zirriborroa" msgid "Save draft?" msgstr "Gorde zirriborroa?" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Gordetako Feedak" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "Gordetako Postak" @@ -10512,8 +10529,8 @@ msgstr "Zure feedetan gordeta" msgid "Say hello!" msgstr "Esan kaixo!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "Esan kaixo norbaiti" @@ -10527,7 +10544,7 @@ msgstr "Eskaneatu" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "Eskaneatu QR kodea" @@ -10556,16 +10573,16 @@ msgstr "Joan gora" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Bilatu" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Bilatu @{0}-ren postak" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Bilatu GIF-ak" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "Bilaketa ez dago erabilgarri saioa itxita dagoenean" @@ -10711,7 +10728,7 @@ msgstr "Ikusi iradokitako profil gehiago" #: src/components/interstitials/FeedTrendingTopics.tsx:103 msgid "See more trending topics" -msgstr "" +msgstr "Ikusi joera-gai gehiago" #: src/view/com/profile/ProfileFollows.tsx:190 #: src/view/com/profile/ProfileFollows.tsx:191 @@ -10777,12 +10794,13 @@ msgstr "Hautatu aukera bat" msgid "Select app language" msgstr "Aukeratu aplikazioaren hizkuntza" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "Aukeratu azpitituluen fitxategia (.vtt)" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "Hautatu \"{name}\" txata" @@ -10823,7 +10841,7 @@ msgstr "Aukeratu GIF-a" msgid "Select GIF \"{0}\"" msgstr "Aukeratu GIF-a \"{0}\"" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "Hautatu txat taldeko kideak" @@ -10942,7 +10960,8 @@ msgstr "Bidali mezua" msgid "Send post to {name}" msgstr "Bidali posta {name}-ri" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Bidali posta hona..." @@ -10960,12 +10979,12 @@ msgstr "Bidali mezua zure telefonotik" msgid "Send verification email" msgstr "Bidali egiaztapen-mezu elektronikoa" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" -msgstr "" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" +msgstr "Bidali txataren bidez" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) #: src/components/dms/MessageContextMenu.tsx:175 @@ -11018,14 +11037,14 @@ msgstr "Ezarri zure ostatatze-hornitzailea eskuz" msgid "Sets email for password reset" msgstr "Pasahitza berrezartzeko posta elektronikoa ezartzen du" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Ezarpenak" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "Besteen jardueraren ezarpenak" @@ -11033,49 +11052,49 @@ msgstr "Besteen jardueraren ezarpenak" msgid "Settings for allowing others to be notified of your posts" msgstr "Zure posten berri beste batzuei emateko ezarpenak" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "Gustoko jakinarazpenen ezarpenak" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "Aipamen jakinarazpenen ezarpenak" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "Jarraitzile berrien jakinarazpenen ezarpenak" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "Beste guztiaren jakinarazpenen ezarpenak" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "Zure berpost gustokoen jakinarazpenen ezarpenak" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "Mezu-eskaera berrien jakinarazpenen ezarpenak" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "Mezu berrien jakinarazpenen ezarpenak" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "Zure berpost berposten jakinarazpenen ezarpenak" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "Aipamen jakinarazpenen ezarpenak" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "Erantzun jakinarazpenen ezarpenak" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "Berpost jakinarazpenen ezarpenak" @@ -11112,8 +11131,8 @@ msgstr "Partekatu adin-tartea" msgid "Share anyway" msgstr "Partekatu hala ere" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "Partekatu egilearen DID" @@ -11124,7 +11143,7 @@ msgstr "Partekatu egilearen DID" msgid "Share feedback" msgstr "Partekatu iritzia" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Partekatu estekaren elkarrizketa-koadroa" msgid "Share my profile" msgstr "Partekatu nire profila" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "Partekatu posta hemen:// URI" @@ -11170,8 +11189,8 @@ msgstr "Partekatu QR kodea" msgid "Share this feed" msgstr "Partekatu feed hau" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "Partekatu bilaketa hau" @@ -11183,8 +11202,8 @@ msgstr "Partekatu abio multzo hau" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Partekatu abio multzo hau eta lagundu jendea zure Bluesky komunitatean sartzen." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "Partekatu zure kontaktuak lagunak aurkitzeko" msgid "Share your thoughts…" msgstr "Partekatu zure gogoetak…" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Partekatutako Hobespenen Probatzailea" @@ -11231,8 +11250,8 @@ msgstr "Erakutsi aukerazko testua" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Erakutsi hala ere" @@ -11330,7 +11349,7 @@ msgstr "Erakutsi feedetako abisua eta iragazkia" msgid "Show when you’re live" msgstr "Erakutsi zuzenean zaudenean" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Post hau noiz sortu zenari buruzko informazioa erakusten du" @@ -11345,8 +11364,8 @@ msgstr "Edukia erakusten du" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "Edukia erakusten du" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "Gogorarazpena atzeratzen du" msgid "So many thoughts, you should post one" msgstr "Hainbeste ideia, bat argitaratu beharko zenuke" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "Zuk kontrolatzen duzun sare soziala." @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Arazoren bat izan da. Mesedez, saiatu berriro" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "Spam-a edo bestelako jokabide edo engainu faltsuak" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Kirolak" @@ -11665,7 +11684,7 @@ msgstr "Hasi elkarrizketa bat, eta hemen agertuko da." msgid "Start a group chat" msgstr "Hasi txat talde bat" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Txat berria hasi" @@ -11679,17 +11698,17 @@ msgstr "Hasi jendea gehitzen" msgid "Start adding people!" msgstr "Hasi jendea gehitzen!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "Txata hasi" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Txat berria hasi {displayName}-rekin" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Abio Multzoa" @@ -11712,12 +11731,16 @@ msgstr "Zure abio multzoa" msgid "Starter pack is invalid" msgstr "Abio multzoa ez da zuzena" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "Abio multzoak" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Abio Multzoak" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Abio multzoek zure gogoko feedak eta jendea zure lagunekin erraz partekatzeko aukera ematen dizu." @@ -11751,7 +11774,7 @@ msgstr "Biltegia garbitu da, aplikazioa berrabiarazi behar duzu orain." msgid "Stored as part of a secure code for matching with others" msgstr "Besteekin bat etortzeko kode seguru baten barruan gordeta" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Ipuin liburua" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "Harpidetu {publicationTitle}-ra {0}-n" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Harpidetu @{0}-ra etiketa hauek erabiltzeko:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "Behar bezala egiaztatu da" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "Iradokitakoa" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Ilunabarra" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "Ezaugarri honen laguntza ez dago oraindik zure herrialdean gaituta! Mesedez, saiatu berriro geroago." #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "Etenda dauden kontuek ezin dute txat taldean parte hartu." #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "Etenda dauden kontuek ezin dute txatean parte hartu." @@ -12057,7 +12082,7 @@ msgstr "Baldintzak" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Ezin izan da aurkitu abio multzo hori." msgid "That username is already taken" msgstr "Erabiltzaile-izen hori dagoeneko hartuta dago" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Hori da guztia, lagunok!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "Hori da dena!" @@ -12593,7 +12618,7 @@ msgstr "Etiketa hau zuk aplikatu duzu." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "Etiketa hau erabiltzaile-kontu osoan aplikatu da eta post guztietan agertuko da." -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Etiketatzaile honek ez du deklaratu zein etiketa argitaratzen dituen, eta baliteke aktibo ez egotea." @@ -12638,7 +12663,7 @@ msgstr "Pertsona honek blokeatzen zaitu" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Post honek <0>{0}-n sortu dela dio, baina Bluesky-k <1>{1}-n ikusi zuen lehen aldiz." @@ -12646,7 +12671,7 @@ msgstr "Post honek <0>{0}-n sortu dela dio, baina Bluesky-k <1>{1}-n iku msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Post honek hari mota ezezagun bat du. Baliteke zure aplikazioa zaharkituta egotea." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "Post hau saioa hasi duten erabiltzaileentzat bakarrik ikus daiteke." @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Erabiltzaile honek ez du jarraitzailerik." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "Erabiltzaile honek blokeatu zaitu eta ezin zaio mezurik bidali." @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Erabiltzaile honek blokeatu zaitu. Ezin duzu haren edukia ikusi." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "Erabiltzaile honek txata desgaitu du eta ezin zaio mezurik bidali." @@ -12734,7 +12761,7 @@ msgstr "Erabiltzaile hau berria da hemen. Sakatu noiz sartu zenari buruzko infor msgid "This user isn't following anyone." msgstr "Erabiltzaile hau ez du inor jarraitzen." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "Bideo hau ezin da erreproduzitu zure gailuan. Baliteke zure arakatzaileak edo sistemak beharrezko bideo kodekak (H.264/AAC) falta izatea." @@ -12783,7 +12810,7 @@ msgstr "Hariaren Hobespenak" msgid "Threaded" msgstr "Harikatua" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Harien Hobespenak" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "Kontaktu gehiegi - zure lagunak aurkitzeko inporta ditzakezun kontaktuen kopurua gainditu duzu" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Joan gora" @@ -12855,7 +12882,7 @@ msgstr "Joan gora" msgid "Top replies first" msgstr "Goiko erantzunak lehenik" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Gaia" @@ -12917,11 +12944,11 @@ msgstr "Trolling-a" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "Konfiantza harremanetatik, komunitateetatik eta partekatutako testuinguruetatik sortzen da, beraz, <0>egiaztatzaile fidagarriak ere gaitzen ari gara: egiaztapena zuzenean jaulki dezaketen erakundeak." -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "Saiatu beste bilaketa-termino batekin edo kendu iragazki batzuk." -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "Saiatu beste bilaketa-termino batekin." @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "Ezin dira eskuratu sarrera eskaerak." #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "Ezin da hautatutako hartzailerik aurkitu." #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "Ezin da hautatutako hartzailea aurkitu." @@ -13103,7 +13132,7 @@ msgstr "{0} jarraitzen utzi" msgid "Unfollow account" msgstr "Utzi kontua jarraitzeari" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Erabiltzailea jarraitzeari uzten dio" @@ -13191,7 +13220,7 @@ msgstr "Desmututu txat talde hau" msgid "Unmute thread" msgstr "Haria ez mututu" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Bideoa ez mututu" @@ -13509,7 +13538,7 @@ msgstr "Egiaztapena huts egin du, saiatu berriro." msgid "Verification settings" msgstr "Egiaztapen-ezarpenak" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "Egiaztapen-Ezarpenak" @@ -13617,7 +13646,7 @@ msgstr "Bideoa" msgid "Video failed to process" msgstr "Ezin izan da prozesatu bideoa" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Bideo Feeda" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "{0}-ren bideoa: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "{0}-ren bideoa. Sakatu bideoa erreproduzitzeko edo pausatzeko" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Bideo-jokoak" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Bideoa geldirik dago" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Bideoa erreproduzitzen ari da" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Ez da bideoa aurkitu." @@ -13692,7 +13721,7 @@ msgstr "Ikusi {0}-ren abatarra" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Ikusi {0}-ren profila" @@ -13723,8 +13752,8 @@ msgstr "Ikusi blogeko argitalpena xehetasun gehiago lortzeko" msgid "View debug entry" msgstr "Ikusi arazketa-sarrera" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Ikusi xehetasunak" @@ -13797,7 +13826,7 @@ msgstr "Ikusi txat talde honetarako gonbidapen-esteka" msgid "View the labeling service provided by @{0}" msgstr "Ikusi @{0}-k eskaintzen duen etiketa-zerbitzua" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "Ikusi erabiltzaile honen egiaztapenak" @@ -13830,7 +13859,7 @@ msgstr "Ikusi zure moderazio zerrendak" msgid "View your muted accounts" msgstr "Ikusi zuk mutututako kontuak" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "Ikusi zure egiaztapenak" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Sare arazoak ditugu, saiatu berriro" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "Sare arazoak ditugu, saiatu berriro" @@ -14063,13 +14092,15 @@ msgstr "Sentitzen dugu, baina ezin izan dugu zerrenda hau konpondu. Honek jarrai msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Sentitzen dugu, baina momentu honetan ezin izan ditugu kargatu zure mutututako hitzak. Mesedez, saiatu berriro." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "Barkatu, baina ezin izan da zure bilaketa osatu." -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Sentitzen dugu, baina ezin izan da bilaketa osatu. Mesedez, saiatu berriro minutu batzuk barru." @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "Nork egiaztatu dezake?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Aiba!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "Ezin duzu {EMOJI_REACTION_LIMIT, plural, one {emoji erreakzio #} other {# emoji erreakzio}} baino gehiago gehitu" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "Ezin duzu txat talde bat sortu oraindik." @@ -14562,7 +14594,7 @@ msgstr "Zirriborro honetan gorde gabeko aldaketak dituzu, gorde nahi dituzu?" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "Gorde gabeko aldaketak dituzu. Zirriborroak ikusi aurretik gorde nahi dituzu?" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Ez duzu oraindik abio multzorik sortu!" @@ -14621,7 +14653,7 @@ msgstr "Txataren jabea izan behar duzu kide bat kentzeko." msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "Gutxienez 13 urte izan behar dituzu Bluesky erabiltzeko. Irakurri gure <0>Zerbitzu Baldintzak informazio gehiago lortzeko." -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Gutxienez beste zazpi pertsona jarraitu behar dituzu abio multzo bat sortzeko." @@ -14798,7 +14830,7 @@ msgstr "Gehienezko zirriborro kopurura iritsi zara" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "Eskaera kopuru maximoa gainditu duzu. Mesedez, saiatu berriro geroago." -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "Gehienezko {MAX_FILTERS, plural, one {iragazki #} other {# iragazki}} kopurura iritsi zara. Berriak sortu beharrean, gehitu balio gehiago lehendik dagoen iragazki bati." @@ -14814,7 +14846,7 @@ msgstr "Bideoak kargatzeko eguneko mugara iritsi zara (byte gehiegi)" msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Bideoak kargatzeko eguneko mugara iritsi zara (bideo gehiegi)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "Ikusteko bideorik gabe geratu zara. Agian momentu ona da atsedena hartzeko?" @@ -14834,11 +14866,11 @@ msgstr "Zure kontua bertan behera utzi da" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Zure kontuak ez du oraindik bideoak kargatzeko adina. Mesedez, saiatu berriro geroago." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "Zure kontua berriegia da" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "Zure kontuak gutxienez 7 egun izan behar ditu txat talde berri bat sortzeko." @@ -14929,7 +14961,7 @@ msgstr "Zure ostataze-hornitzailea ezin da helbide elektroniko batetik atzeman, msgid "Your hosting provider is detected automatically from the username you enter." msgstr "Zure ostatatze-hornitzailea automatikoki hautematen da sartzen duzun erabiltzaile-izenetik." -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "Zure hizkuntza hobetsia" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "Zure profileko argazkia" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "Zure profileko argazkia beste erabiltzaileen profileko argazkien zirkulu zentrokidez inguratuta" @@ -15015,3 +15047,4 @@ msgstr "Zure erabiltzaile-izena eta pasahitza <0>{host}-ekin partekatuko dir #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "Zure egiaztapenak" + diff --git a/src/locale/locales/fi/messages.po b/src/locale/locales/fi/messages.po index 8ebfd5a085..0e982a8448 100644 --- a/src/locale/locales/fi/messages.po +++ b/src/locale/locales/fi/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# tykkäys} other {# tykkäystä}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {seurattu} other {seurattua}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {julkaisu} other {julkaisua}}" @@ -234,10 +235,10 @@ msgstr "" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "" msgid "{0} and {1} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "" msgid "{0} left the group" msgstr "" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} seurattua" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "" @@ -711,7 +666,7 @@ msgstr "" msgid "{handle} can't be messaged" msgstr "Käyttäjälle {handle} ei voi viestiä" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "" @@ -789,12 +744,6 @@ msgstr "" msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {seurattu} other {seurattua}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {lainaus} other {lainausta}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {uudelleenjulkaisu} other {uudelleenjulkaisua}}" @@ -913,7 +862,7 @@ msgstr "" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "" @@ -959,6 +908,13 @@ msgstr "<0>Sinä ja<1> <2>{0} sisällytte aloituspakettiisi" msgid "⚠Invalid Handle" msgstr "⚠Virheellinen käyttäjätunnus" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 päivää" msgid "7 days" msgstr "7 päivää" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "" @@ -998,6 +954,8 @@ msgstr "" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "" msgid "Accessibility" msgstr "Saavutettavuus" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Saavutettavuusasetukset" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "" #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Lisää toinen julkaisu" msgid "Add another post to thread" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "" @@ -1570,7 +1533,7 @@ msgstr "Sallii pääsyn yksityisviesteihin" msgid "Already have a code?" msgstr "Onko sinulla jo koodi?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "" @@ -1624,7 +1587,7 @@ msgstr "Osoitteeseen {0} on lähetetty sähköpostiviesti. Siinä on vahvistusko msgid "An error has occurred" msgstr "On tapahtunut virhe" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Tapahtui virhe" @@ -1641,7 +1604,7 @@ msgstr "" msgid "An error occurred while fetching the feed." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Aloituspakettiasi luotaessa tapahtui virhe. Haluatko yrittää uudelleen?" @@ -1650,11 +1613,11 @@ msgstr "Aloituspakettiasi luotaessa tapahtui virhe. Haluatko yrittää uudelleen msgid "An error occurred while hiding suggestion. {0}" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Videota ladattaessa tapahtui virhe. Yritä myöhemmin uudelleen." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Videota ladattaesa tapahtui virhe. Yritä uudelleen." @@ -1694,7 +1657,7 @@ msgstr "" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "" @@ -1715,16 +1678,14 @@ msgstr "" msgid "An issue not included in these options" msgstr "Ongelma, joka ei sisälly näihin vaihtoehtoihin" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "" @@ -1812,7 +1773,7 @@ msgstr "" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "Sovellussalasanojen nimien on oltava vähintään 4 merkkiä pitkiä" msgid "App passwords" msgstr "Sovellussalasanat" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Sovellussalasanat" @@ -1901,7 +1862,7 @@ msgstr "Valita tästä päätöksestä" msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Arkistoitu ajankohdasta {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Arkistoitu julkaisu" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "" @@ -2063,9 +2024,9 @@ msgstr "" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "" #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Ennen aloituspaketin luomista sinun on vahvistettava sähköpostiosoitteesi." @@ -2145,10 +2106,10 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "" msgid "Beta Feature" msgstr "" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Estetty" msgid "Blocked accounts" msgstr "Estetyt tilit" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Estetyt tilit" @@ -2292,7 +2259,7 @@ msgstr "Estetyt tilit eivät voi vastata ketjuihisi, mainita sinua tai olla muut 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 tilit eivät voi vastata ketjuihisi, mainita sinua tai olla muuten vuorovaikutuksessa kanssasi. Et näe niiden sisältöä, eivätkä ne näe sinun sisältöäsi." -#: src/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 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." @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky ei voi vahvistaa väitetyn päivämäärän oikeellisuutta." @@ -2369,7 +2336,7 @@ msgstr "" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky valitsee joukon suositeltuja tilejä verkostosi käyttäjistä." @@ -2473,7 +2440,7 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Käyttäjältä {0}" @@ -2516,11 +2483,11 @@ msgstr "Luomalla tilin hyväksyt <0>käyttöehdot ja <1>tietosuojakäytänn msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Luomalla tilin hyväksyt <0>käyttöehdot." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Kamera" @@ -2597,7 +2564,7 @@ msgstr "Peruuta tilin käyttöönpalautus ja kirjaudu ulos" msgid "Cancel reply" msgstr "" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Peruuta haku" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Chatti mykistetty" msgid "Chat not found." msgstr "" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Chatin asetukset" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Chatti mykistetty" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "" @@ -2849,7 +2817,7 @@ msgstr "Valitse verkkotunnuksen vahvistusmenetelmä" msgid "Choose Feeds" msgstr "Valitse syötteet" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Valitse puolestani" @@ -3015,7 +2983,7 @@ msgstr "Napsauta tästä yrittääksesi uudelleen epäonnistunutta viestin lähe #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Napsauta tästä yrittääksesi uudelleen epäonnistunutta viestin lähe msgid "Close" msgstr "Sulje" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Sulje aktiivinen valintaikkuna" @@ -3082,7 +3050,7 @@ msgstr "" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "" @@ -3102,7 +3070,7 @@ msgstr "" msgid "Close this dialog" msgstr "Sulje tämä valintaikkuna" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Sarjakuvat" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Yhteisöohjeet" @@ -3265,7 +3233,7 @@ msgstr "Sisältö ja media" msgid "Content and media" msgstr "Sisältö ja media" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Sisältö ja media" @@ -3301,7 +3269,7 @@ msgstr "Sisältövaroitus" msgid "Content warnings" msgstr "Sisältövaroitukset" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Kontekstivalikon tausta-alue. Napsauta sulkeaksesi valikon." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Jatka ketjua…" #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "" @@ -3376,7 +3344,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "Ohjelmiston versio kopioitu leikepöydälle" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "" @@ -3384,7 +3352,7 @@ msgstr "" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Kopioi sovellussalasana" msgid "Copy at:// URI" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "" @@ -3457,10 +3425,10 @@ msgstr "Kopioi linkki" msgid "Copy link to list" msgstr "Kopioi listan linkki" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Kopioi julkaisun linkki" @@ -3478,8 +3446,8 @@ msgstr "" msgid "Copy message text" msgstr "Kopioi viestin teksti" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "" @@ -3498,7 +3466,7 @@ msgstr "Kopioi TXT-tietueen arvo" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Tekijänoikeuskäytäntö" @@ -3614,8 +3582,8 @@ msgstr "" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Luo" @@ -3632,9 +3600,9 @@ msgstr "" msgid "Create a QR code for a starter pack" msgstr "Luo QR-koodi aloituspaketille" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Luo aloituspaketti" @@ -3643,12 +3611,12 @@ msgstr "Luo aloituspaketti" msgid "Create a Starter Pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Luo aloituspaketti minulle" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Luo tili" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Luo tili" @@ -3678,11 +3646,11 @@ msgstr "" msgid "Create an avatar instead" msgstr "Luo sen sijaan profiilikuva" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Luo toinen" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "" @@ -4010,7 +3978,7 @@ msgstr "" msgid "Disable 2FA" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "" @@ -4150,7 +4118,7 @@ msgstr "Näytä suuremmat tekstivastineen merkit" msgid "Display name" msgstr "Näyttönimi" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "" @@ -4232,7 +4200,7 @@ msgstr "" msgid "Double tap to close the dialog" msgstr "Kaksoisnapauta sulkeaksesi valintaikkunan" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "" @@ -4336,6 +4304,7 @@ msgstr "" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "" msgid "Edit moderation list" msgstr "" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Muokkaa syötteitäni" @@ -4414,6 +4383,11 @@ msgstr "Muokkaa syötteitäni" msgid "Edit name" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Muokkaa käyttäjiä" @@ -4452,7 +4426,7 @@ msgstr "" msgid "Edit who can reply" msgstr "Muokkaa, kuka voi vastata" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Muokkaa aloituspakettiasi" @@ -4508,8 +4482,8 @@ msgstr "Upotuksen HTML-koodi" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Upota julkaisu" @@ -4517,7 +4491,7 @@ msgstr "Upota julkaisu" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Upota tämä julkaisu verkkosivustollesi. Kopioi vain seuraava koodinpätkä ja liitä se sivustosi HTML-koodiin." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Upotettu videosoitin" @@ -4541,7 +4515,7 @@ msgstr "Ota aikuissisältö käyttöön" msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "" @@ -4558,12 +4532,13 @@ msgstr "Ota ulkoinen media käyttöön" msgid "Enable media players for" msgstr "Ota mediatoistimet käyttöön palveluille" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "" @@ -4589,7 +4564,7 @@ msgstr "" msgid "Enabled" msgstr "Käytössä" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Syötteen loppu" @@ -4616,7 +4591,7 @@ msgstr "Syötä sana tai tunniste" msgid "Enter code" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Siirry koko näytön tilaan" @@ -4658,7 +4633,7 @@ msgstr "Syötä käyttäjätunnuksesi ja salasanasi" msgid "Enters full screen" msgstr "" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "" @@ -4692,7 +4667,7 @@ msgstr "Tiedostoa tallennettaessa tapahtui virhe" msgid "Error receiving captcha response." msgstr "Virhe captcha-vastauksen vastaanottamisessa." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "" @@ -4704,8 +4679,8 @@ msgstr "Kaikki voivat vastata" msgid "Everybody can reply to this post." msgstr "Kaikki voivat vastata tähän julkaisuun." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Kaikilta" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Kaikilta" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "" @@ -4746,7 +4721,7 @@ msgstr "Sulje pois seuraamasi käyttäjät" msgid "Excludes users you follow" msgstr "Sulkee pois seuraamasi käyttäjät" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Poistu koko näytön tilasta" @@ -4767,7 +4742,7 @@ msgstr "Laajenna tai pienennä julkaisu, johon olit vastaamassa" msgid "Expand post text" msgstr "" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "" @@ -4810,15 +4785,15 @@ msgstr "Siveetön tai mahdollisesti häiritsevä media." msgid "Explicit sexual images." msgstr "Siveettömän seksuaaliset kuvat." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "" @@ -4852,7 +4827,7 @@ msgstr "Ulkoinen media" 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 "Ulkoinen media voi mahdollistaa verkkosivustoille tietojenkeruun sinusta ja laitteestasi. Tietoja ei lähetetä eikä pyydetä, ellet paina ”toista”-painiketta." -#: src/Navigation.tsx:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Ulkoisten median asetukset" @@ -4894,7 +4869,7 @@ msgstr "Käyttäjätunnuksen vaihtaminen epäonnistui. Yritä uudelleen." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "" @@ -5002,9 +4977,10 @@ msgstr "Syötteiden asetusten lataaminen epäonnistui" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "" @@ -5035,12 +5011,12 @@ msgstr "Ehdotettujen seurattavien lataaminen epäonnistui" msgid "Failed to lock group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "" msgid "False information about elections" msgstr "" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Syöte" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "" msgid "File saved successfully!" msgstr "Tiedosto tallennettu onnistuneesti!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "" @@ -5356,8 +5332,8 @@ msgstr "Etsi tilejä seurattavaksi" msgid "Find and invite friends" msgstr "" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "" @@ -5378,7 +5354,7 @@ msgstr "Etsi käyttäjiä seurattavaksi" msgid "Find people you know" msgstr "" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "" @@ -5391,7 +5367,7 @@ msgstr "" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "" @@ -5433,7 +5409,7 @@ msgstr "" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Seuraa tiliä {0}" msgid "Follow {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Tuntemasi käyttäjän @{0} seuraajat" @@ -5548,7 +5524,7 @@ msgstr "Tuntemasi seuraajat" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Seurataan käyttäjää {0}" msgid "Following {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "" @@ -5582,7 +5558,7 @@ msgstr "" msgid "Following feed preferences" msgstr "Seuratut-syötteen asetukset" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Seuratut-syötteen asetukset" @@ -5632,7 +5608,7 @@ msgstr "" msgid "Forever" msgstr "Ikuinen" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "" @@ -5651,11 +5627,13 @@ msgstr "Unohtuiko salasana?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "" @@ -5678,7 +5656,7 @@ msgstr "Syötteestä <0/>" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Generoi aloituspaketti" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "Näytä ohje" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "" @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "" @@ -5826,8 +5804,8 @@ msgstr "" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -6081,7 +6060,7 @@ msgstr "" msgid "Harming or endangering minors" msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Aihetunniste" @@ -6144,7 +6123,7 @@ msgstr "" msgid "Hidden" msgstr "" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "" @@ -6297,8 +6276,8 @@ msgstr "Hmm, emme pystyneet lataamaan tätä moderointipalvelua." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Odottakaa! Annamme vähitellen pääsyn videoon, ja olet yhä odotusjonossa. Tarkista tilanne pian uudelleen!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "" 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 vahvistaaksemme, että tämä on tilisi." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "" @@ -6548,7 +6528,7 @@ msgstr "" msgid "In-app, push, people you follow" msgstr "" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "" @@ -6560,6 +6540,7 @@ msgstr "" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Merkinnät lisätty" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Merkinnät ovat käyttäjiä ja sisältöä koskevia huomioita. Niitä voidaan käyttää verkoston piilottamiseen, varoittamiseen ja luokitteluun." @@ -6864,7 +6845,7 @@ msgstr "Tilisi merkinnät" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Kieliasetukset" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Uusimmat" @@ -6908,7 +6889,7 @@ msgstr "" msgid "Learn More" msgstr "Lue lisää" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "" msgid "left to go." msgstr "jäljellä." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Anna minun valita" @@ -7093,8 +7074,8 @@ msgstr "Tykkää tästä syötteestä" msgid "Like this labeler" msgstr "" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Tykänneet" @@ -7111,6 +7092,24 @@ msgstr "Tykänneet" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Tykännyt {0, plural, one {# käyttäjä} other {# käyttäjää}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Tykännyt {likeCount, plural, one {# käyttäjä} other {# käyttäjää}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Tykkäykset" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Tämän julkaisun tykkäykset" @@ -7144,7 +7143,7 @@ msgstr "Lineaarisesti" msgid "Link copied to clipboard" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Lista" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Listan mykistys poistettu" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Lataa uusia ilmoituksia" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "" msgid "Locked" msgstr "" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Loki" @@ -7387,7 +7386,7 @@ msgstr "" msgid "Make adjustments to email settings for your account" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Tee minulle sellainen" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Merkitse luetuksi" msgid "Marked all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "" @@ -7456,6 +7455,10 @@ msgstr "" msgid "Maybe later" msgstr "" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "mainitut käyttäjät" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Maininnat" @@ -7563,7 +7566,7 @@ msgstr "" msgid "Message options" msgstr "" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Viestit" @@ -7592,7 +7595,7 @@ msgstr "" msgid "Missing media" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Moderointi" @@ -7636,7 +7639,7 @@ msgstr "Moderointilista päivitetty" msgid "Moderation lists" msgstr "Moderointilistat" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Moderointilistat" @@ -7645,7 +7648,7 @@ msgstr "Moderointilistat" msgid "moderation settings" msgstr "moderointiasetukset" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Moderointitilat" @@ -7786,7 +7789,7 @@ msgstr "" msgid "Muted accounts" msgstr "Mykistetyt tilit" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Mykistetyt tilit" @@ -7892,11 +7895,11 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Uusi chatti" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "" @@ -7965,13 +7968,13 @@ msgstr "Uusi lista" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Uusimmat vastaukset ensin" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Uutiset" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Seuraava kuva" msgid "Night" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "" @@ -8142,7 +8145,7 @@ msgstr "" msgid "No messages yet" msgstr "Ei vielä viestejä" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "" @@ -8183,12 +8186,12 @@ msgstr "" msgid "No posts here" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Ei vielä lainauksia" @@ -8216,7 +8219,7 @@ msgstr "Ei tulosta" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Ei tuloksia" @@ -8235,15 +8238,15 @@ msgstr "Tuloksia ei löytynyt" msgid "No results found for \"{query}\"" msgstr "Ei tuloksia haulle ”{query}”" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "Ei keneltäkään" 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/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Kukaan ei ole vielä lainannut tätä. Ehkä sinun pitäisi olla ensimmäinen!" @@ -8297,6 +8300,10 @@ msgstr "" msgid "Non-sexual Nudity" msgstr "Ei-seksuaalinen alastomuus" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "" msgid "Not followed by anyone you’re following" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Ei löydy" @@ -8332,7 +8339,7 @@ msgstr "Huomio jakamisesta" 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 -verkkosivustolla, eivätkä muut sovellukset välttämättä noudata tätä asetusta. Sisältösi voi silti näkyä kirjautumattomille käyttäjille muissa sovelluksissa ja muilla sivustoilla." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "" @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Ilmoitusasetukset" @@ -8352,11 +8359,12 @@ msgstr "Ilmoitusasetukset" msgid "Notification sounds" msgstr "Ilmoitusasäänet" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Selvä" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Käyttöönoton nollaus" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "" @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Vain WebVTT (.vtt) -tiedostoja tuetaan" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Avaa moderoinnin vianetsintäsivu" msgid "Open muted words and tags settings" msgstr "Avaa mykistettyjen sanojen ja tunnisteiden asetukset" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "" @@ -8699,7 +8709,7 @@ msgstr "Avaa vienetsintäkirjauksen lisätiedot" msgid "Opens alt text dialog" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Avaa laitteen kameran" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Salasana päivitetty!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Pysäytä" @@ -8925,12 +8935,12 @@ msgstr "Pysäytä" msgid "Pause GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Pysäytä video" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Käyttäjät" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Käyttäjät, joita @{0} seuraa" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Käyttäjät, jotka seuraavat tiliä @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Kiinnitetty syötteisiisi" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Toista" @@ -9076,8 +9086,8 @@ msgstr "Toista {0}" msgid "Play GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Toista video" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Politiikka" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Julkaissut @{0}" @@ -9340,7 +9350,7 @@ msgstr "Piilottamasi julkaisu" msgid "Post interaction settings" msgstr "Julkaisun vuorovaikutusasetukset" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "" @@ -9377,6 +9387,7 @@ msgstr "Julkaisu irrotettu" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Julkaisuja voi mykistää tekstin, tunnisteiden tai kummankin perusteell msgid "Posts hidden" msgstr "Julkaisut piilotettu" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "" @@ -9445,20 +9460,21 @@ msgstr "Yksityisyys" msgid "Privacy and security" msgstr "Yksityisyys ja turvallisuus" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Yksityisyys ja turvallisuus" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Lainausjulkaisut poissa käytöstä" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Lainaukset" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Tämän julkaisun lainaukset" @@ -9643,7 +9659,7 @@ msgstr "Palauta tilisi käyttöön" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "" @@ -9683,11 +9699,11 @@ msgstr "Lue Blueskyn tietosuojakäytäntö" msgid "Read the Bluesky Terms of Service" msgstr "Lue Blueskyn käyttöehdot" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "" @@ -9740,7 +9756,7 @@ msgstr "" msgid "Reject join request" msgstr "" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Lataa keskustelut uudelleen" @@ -10010,8 +10026,9 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Vastaukset" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Uudelleenjulkaisit" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Tämän julkaisun uudelleenjulkaisut" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "" @@ -10245,7 +10262,7 @@ msgstr "" msgid "Requests" msgstr "" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Yrittää uudelleen viimeisintä toimintoa, joka epäonnistui" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Palaa kotinäkymään" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Palaa edelliselle sivulle" @@ -10458,7 +10475,7 @@ msgstr "" msgid "Save draft?" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Tallennetut syötteet" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "" @@ -10512,8 +10529,8 @@ msgstr "Tallennettu syötteisiisi" msgid "Say hello!" msgstr "Tervehdi!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "" @@ -10527,7 +10544,7 @@ msgstr "" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "" @@ -10556,16 +10573,16 @@ msgstr "Vieritä alkuun" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Haku" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Hae GIF-animaatioita" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "" @@ -10777,12 +10794,13 @@ msgstr "" msgid "Select app language" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "" @@ -10823,7 +10841,7 @@ msgstr "Valitse GIF" msgid "Select GIF \"{0}\"" msgstr "Valitse GIF ”{0}”" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "" @@ -10942,7 +10960,8 @@ msgstr "Lähetä viesti" msgid "Send post to {name}" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Lähetä julkaisu käyttäjälle…" @@ -10960,11 +10979,11 @@ msgstr "" msgid "Send verification email" msgstr "Lähetä vahvistussähköpostiviesti" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "Asettaa sähköpostiosoitteen salasanan palautusta varten" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Asetukset" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "" @@ -11033,49 +11052,49 @@ msgstr "" msgid "Settings for allowing others to be notified of your posts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "Jaa kuitenkin" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "" @@ -11124,7 +11143,7 @@ msgstr "" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Jaa linkki -valintaikkuna" msgid "Share my profile" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "" @@ -11170,8 +11189,8 @@ msgstr "Jaa QR-koodi" msgid "Share this feed" msgstr "Jaa tämä syöte" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "Jaa tämä aloituspaketti" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Jaa tämä aloituspaketti ja auta muita liittymään yhteisöösi Blueskyssa." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Jaettujen asetusten testeri" @@ -11231,8 +11250,8 @@ msgstr "Näytä tekstivastine" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Näytä silti" @@ -11330,7 +11349,7 @@ msgstr "Näytä varoitus ja suodata syötteistä" msgid "Show when you’re live" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "" @@ -11345,8 +11364,8 @@ msgstr "" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "" msgid "So many thoughts, you should post one" msgstr "" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Jokin meni vikaan, yritä uudelleen" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Urheilu" @@ -11665,7 +11684,7 @@ msgstr "" msgid "Start a group chat" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Aloita uusi chatti" @@ -11679,17 +11698,17 @@ msgstr "Ala lisätä käyttäjiä" msgid "Start adding people!" msgstr "Ala lisätä käyttäjiä!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Aloita chatti käyttäjän {displayName} kanssa" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Aloituspaketti" @@ -11712,12 +11731,16 @@ msgstr "Oma aloituspakettisi" msgid "Starter pack is invalid" msgstr "Aloituspaketti on virheellinen" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Aloituspaketit" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Aloituspakettien avulla voit jakaa helposti suosikkisyötteesi ja -käyttäjäsi kavareillesi." @@ -11751,7 +11774,7 @@ msgstr "Tallennustila tyhjennetty. Sinun on nyt käynnistettävä sovellus uudel msgid "Stored as part of a secure code for matching with others" msgstr "" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Tilaa @{0} käyttääksesi näitä merkintöjä:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "" @@ -12057,7 +12082,7 @@ msgstr "Ehdot" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Tätä aloituspakettia ei löydy." msgid "That username is already taken" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Siinä kaikki, ihmiset!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "" @@ -12593,7 +12618,7 @@ msgstr "Tämä merkintä on itse asettamasi." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Tämä merkitsijä ei ole ilmoittanut, mitä merkintöjä se julkaisee, eikä välttämättä ole aktiivinen." @@ -12638,7 +12663,7 @@ msgstr "" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Tämä julkaisu väittää olevansa luotu <0>{0}, mutta ensi kerran se on nähty Blueskyssa <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Tämä julkaisu väittää olevansa luotu <0>{0}, mutta ensi kerran msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "" @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Tällä käyttäjällä ei ole yhtään seuraajaa." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "" @@ -12709,6 +12735,7 @@ 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öään." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "" @@ -12734,7 +12761,7 @@ msgstr "Tämä käyttäjä on uusi täällä. Paina tätä nähdäksesi, milloin msgid "This user isn't following anyone." msgstr "Tämä käyttäjä ei seuraa ketään." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "" @@ -12783,7 +12810,7 @@ msgstr "Ketjun asetukset" msgid "Threaded" msgstr "Ketjuna" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Ketjujen asetukset" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Suosituimmat" @@ -12855,7 +12882,7 @@ msgstr "Suosituimmat" msgid "Top replies first" msgstr "" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Aihe" @@ -12917,11 +12944,11 @@ msgstr "" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "" -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "" @@ -13103,7 +13132,7 @@ msgstr "Lopeta käyttäjän {0} seuraaminen" msgid "Unfollow account" msgstr "Lopeta tilin seuraaminen" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "" @@ -13191,7 +13220,7 @@ msgstr "" msgid "Unmute thread" msgstr "Poista ketjun mykistys" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Poista videon mykistys" @@ -13509,7 +13538,7 @@ msgstr "" msgid "Verification settings" msgstr "" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "" @@ -13617,7 +13646,7 @@ msgstr "" msgid "Video failed to process" msgstr "Videon käsitteleminen epäonnistui" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Videopelit" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Videota ei löydy." @@ -13692,7 +13721,7 @@ msgstr "Näytä käyttäjän {0} profiilikuva" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Näytä käyttäjän {0} profiili" @@ -13723,8 +13752,8 @@ msgstr "Katso blogijulkaisu saadaksesi lisätietoja" msgid "View debug entry" msgstr "Näytä vianetsintäkirjaus" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Näytä lisätietoja" @@ -13797,7 +13826,7 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "Näytä käyttäjän @{0} tarjoama merkintäpalvelu" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "" @@ -13830,7 +13859,7 @@ msgstr "Näytä moderointilistasi" msgid "View your muted accounts" msgstr "Näytä mykistämäsi tilit" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Meillä on verkko-ongelmia, yritä uudelleen" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "" @@ -14063,13 +14092,15 @@ msgstr "Pahoittelemme, mutta emme onnistuneet resolvoimaan tätä listaa. Jos t msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Pahoittelut, mutta emme tällä kertaa onnistuneet lataamaan mykistettyjä sanojasi. Yritä uudelleen." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Hupsista!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "" @@ -14562,7 +14594,7 @@ msgstr "" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Et ole luonut vielä aloituspakettia!" @@ -14621,7 +14653,7 @@ msgstr "" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Sinun on seurattava ainakin seitsemää muuta käyttäjää, jotta voit luoda aloituspaketin." @@ -14798,7 +14830,7 @@ msgstr "" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "Olet saavuttanut päiväkohtaisen videolatausten rajoituksen (liian mont msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Olet saavuttanut päiväkohtaisen videolatausten rajoituksen (liian monta videota)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "" @@ -14834,11 +14866,11 @@ msgstr "" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Tilisi ei ole riittävän vanha videoiden lataamiseksi palveluun. Yritä myöhemmin uudelleen." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "" @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "" + diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index 11b1c14c34..e010a4bcbc 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -119,6 +119,7 @@ msgstr "" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "" @@ -197,9 +198,9 @@ msgstr "" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "" @@ -234,10 +235,10 @@ msgstr "" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "" msgid "{0} and {1} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "" msgid "{0} left the group" msgstr "" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "" @@ -711,7 +666,7 @@ msgstr "" msgid "{handle} can't be messaged" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "" @@ -789,12 +744,6 @@ msgstr "" msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "" @@ -893,14 +842,14 @@ msgstr "" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "" @@ -913,7 +862,7 @@ msgstr "" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "" @@ -959,6 +908,13 @@ msgstr "" msgid "⚠Invalid Handle" msgstr "" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "" msgid "7 days" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "" @@ -998,6 +954,8 @@ msgstr "" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "" msgid "Accessibility" msgstr "" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "" #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "" msgid "Add another post to thread" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "" @@ -1570,7 +1533,7 @@ msgstr "" msgid "Already have a code?" msgstr "" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "" @@ -1624,7 +1587,7 @@ msgstr "" msgid "An error has occurred" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "" @@ -1641,7 +1604,7 @@ msgstr "" msgid "An error occurred while fetching the feed." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" @@ -1650,11 +1613,11 @@ msgstr "" msgid "An error occurred while hiding suggestion. {0}" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "" @@ -1694,7 +1657,7 @@ msgstr "" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "" @@ -1715,16 +1678,14 @@ msgstr "" msgid "An issue not included in these options" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "" @@ -1812,7 +1773,7 @@ msgstr "" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "" msgid "App passwords" msgstr "" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "" @@ -1901,7 +1862,7 @@ msgstr "" msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "" @@ -2063,9 +2024,9 @@ msgstr "" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "" #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "" @@ -2145,10 +2106,10 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "" msgid "Beta Feature" msgstr "" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "" msgid "Blocked accounts" msgstr "" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "" @@ -2292,7 +2259,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/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "" @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "" @@ -2369,7 +2336,7 @@ msgstr "" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "" @@ -2473,7 +2440,7 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "" @@ -2516,11 +2483,11 @@ msgstr "" msgid "By creating an account you agree to the <0>Terms of Service." msgstr "" -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "" @@ -2597,7 +2564,7 @@ msgstr "" msgid "Cancel reply" msgstr "" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "" msgid "Chat not found." msgstr "" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "" @@ -2849,7 +2817,7 @@ msgstr "" msgid "Choose Feeds" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "" @@ -3015,7 +2983,7 @@ msgstr "" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "" msgid "Close" msgstr "" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "" @@ -3082,7 +3050,7 @@ msgstr "" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "" @@ -3102,7 +3070,7 @@ msgstr "" msgid "Close this dialog" msgstr "" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "" @@ -3265,7 +3233,7 @@ msgstr "" msgid "Content and media" msgstr "" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "" @@ -3301,7 +3269,7 @@ msgstr "" msgid "Content warnings" msgstr "" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "" @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "" #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "" @@ -3376,7 +3344,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "" @@ -3384,7 +3352,7 @@ msgstr "" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "" msgid "Copy at:// URI" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "" @@ -3457,10 +3425,10 @@ msgstr "" msgid "Copy link to list" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "" @@ -3478,8 +3446,8 @@ msgstr "" msgid "Copy message text" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "" @@ -3498,7 +3466,7 @@ msgstr "" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "" @@ -3614,8 +3582,8 @@ msgstr "" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "" @@ -3632,9 +3600,9 @@ msgstr "" msgid "Create a QR code for a starter pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "" @@ -3643,12 +3611,12 @@ msgstr "" msgid "Create a Starter Pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "" @@ -3678,11 +3646,11 @@ msgstr "" msgid "Create an avatar instead" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "" @@ -4010,7 +3978,7 @@ msgstr "" msgid "Disable 2FA" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "" @@ -4150,7 +4118,7 @@ msgstr "" msgid "Display name" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "" @@ -4232,7 +4200,7 @@ msgstr "" msgid "Double tap to close the dialog" msgstr "" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "" @@ -4336,6 +4304,7 @@ msgstr "" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "" msgid "Edit moderation list" msgstr "" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "" @@ -4414,6 +4383,11 @@ msgstr "" msgid "Edit name" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "" @@ -4452,7 +4426,7 @@ msgstr "" msgid "Edit who can reply" msgstr "" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "" @@ -4508,8 +4482,8 @@ msgstr "" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "" @@ -4517,7 +4491,7 @@ msgstr "" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "" @@ -4541,7 +4515,7 @@ msgstr "" msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "" @@ -4558,12 +4532,13 @@ msgstr "" msgid "Enable media players for" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "" @@ -4589,7 +4564,7 @@ msgstr "" msgid "Enabled" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "" @@ -4616,7 +4591,7 @@ msgstr "" msgid "Enter code" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "" @@ -4658,7 +4633,7 @@ msgstr "" msgid "Enters full screen" msgstr "" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "" @@ -4692,7 +4667,7 @@ msgstr "" msgid "Error receiving captcha response." msgstr "" -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "" @@ -4704,8 +4679,8 @@ msgstr "" msgid "Everybody can reply to this post." msgstr "" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "" @@ -4746,7 +4721,7 @@ msgstr "" msgid "Excludes users you follow" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "" @@ -4767,7 +4742,7 @@ msgstr "" msgid "Expand post text" msgstr "" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "" @@ -4810,15 +4785,15 @@ msgstr "" msgid "Explicit sexual images." msgstr "" -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "" @@ -4852,7 +4827,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:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "" @@ -4894,7 +4869,7 @@ msgstr "" #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "" @@ -5002,9 +4977,10 @@ msgstr "" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "" @@ -5035,12 +5011,12 @@ msgstr "" msgid "Failed to lock group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "" msgid "False information about elections" msgstr "" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "" msgid "File saved successfully!" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "" @@ -5356,8 +5332,8 @@ msgstr "" msgid "Find and invite friends" msgstr "" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "" @@ -5378,7 +5354,7 @@ msgstr "" msgid "Find people you know" msgstr "" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "" @@ -5391,7 +5367,7 @@ msgstr "" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "" @@ -5433,7 +5409,7 @@ msgstr "" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "" msgid "Follow {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "" @@ -5548,7 +5524,7 @@ msgstr "" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "" msgid "Following {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "" @@ -5582,7 +5558,7 @@ msgstr "" msgid "Following feed preferences" msgstr "" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "" @@ -5632,7 +5608,7 @@ msgstr "" msgid "Forever" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "" @@ -5651,11 +5627,13 @@ msgstr "" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "" @@ -5678,7 +5656,7 @@ msgstr "" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "" @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "" @@ -5826,8 +5804,8 @@ msgstr "" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -6081,7 +6060,7 @@ msgstr "" msgid "Harming or endangering minors" msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "" @@ -6144,7 +6123,7 @@ msgstr "" msgid "Hidden" msgstr "" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "" @@ -6297,8 +6276,8 @@ msgstr "" msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ 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/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "" @@ -6548,7 +6528,7 @@ msgstr "" msgid "In-app, push, people you follow" msgstr "" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "" @@ -6560,6 +6540,7 @@ msgstr "" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "" @@ -6864,7 +6845,7 @@ msgstr "" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "" @@ -6908,7 +6889,7 @@ msgstr "" msgid "Learn More" msgstr "" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "" msgid "left to go." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "" @@ -7093,8 +7074,8 @@ msgstr "" msgid "Like this labeler" msgstr "" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "" @@ -7111,6 +7092,24 @@ msgstr "" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "" @@ -7144,7 +7143,7 @@ msgstr "" msgid "Link copied to clipboard" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "" msgid "Locked" msgstr "" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "" @@ -7387,7 +7386,7 @@ msgstr "" msgid "Make adjustments to email settings for your account" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "" msgid "Marked all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "" @@ -7456,6 +7455,10 @@ msgstr "" msgid "Maybe later" msgstr "" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "" @@ -7563,7 +7566,7 @@ msgstr "" msgid "Message options" msgstr "" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "" @@ -7592,7 +7595,7 @@ msgstr "" msgid "Missing media" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "" @@ -7636,7 +7639,7 @@ msgstr "" msgid "Moderation lists" msgstr "" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "" @@ -7645,7 +7648,7 @@ msgstr "" msgid "moderation settings" msgstr "" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "" @@ -7786,7 +7789,7 @@ msgstr "" msgid "Muted accounts" msgstr "" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "" @@ -7892,11 +7895,11 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "" @@ -7965,13 +7968,13 @@ msgstr "" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "" msgid "Night" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "" @@ -8142,7 +8145,7 @@ msgstr "" msgid "No messages yet" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "" @@ -8183,12 +8186,12 @@ msgstr "" msgid "No posts here" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "" @@ -8216,7 +8219,7 @@ msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "" @@ -8235,15 +8238,15 @@ msgstr "" msgid "No results found for \"{query}\"" msgstr "" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "" @@ -8297,6 +8300,10 @@ msgstr "" msgid "Non-sexual Nudity" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "" msgid "Not followed by anyone you’re following" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "" @@ -8332,7 +8339,7 @@ msgstr "" 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 "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "" @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "" @@ -8352,11 +8359,12 @@ msgstr "" msgid "Notification sounds" msgstr "" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "" @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "" msgid "Open muted words and tags settings" msgstr "" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "" @@ -8699,7 +8709,7 @@ msgstr "" msgid "Opens alt text dialog" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "" @@ -8925,12 +8935,12 @@ msgstr "" msgid "Pause GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "" @@ -9076,8 +9086,8 @@ msgstr "" msgid "Play GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "" @@ -9340,7 +9350,7 @@ msgstr "" msgid "Post interaction settings" msgstr "" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "" @@ -9377,6 +9387,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "" msgid "Posts hidden" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "" @@ -9445,20 +9460,21 @@ msgstr "" msgid "Privacy and security" msgstr "" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "" @@ -9643,7 +9659,7 @@ msgstr "" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "" @@ -9683,11 +9699,11 @@ msgstr "" msgid "Read the Bluesky Terms of Service" msgstr "" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "" @@ -9740,7 +9756,7 @@ msgstr "" msgid "Reject join request" msgstr "" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "" @@ -10010,8 +10026,9 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "" @@ -10245,7 +10262,7 @@ msgstr "" msgid "Requests" msgstr "" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "" @@ -10458,7 +10475,7 @@ msgstr "" msgid "Save draft?" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "" @@ -10512,8 +10529,8 @@ msgstr "" msgid "Say hello!" msgstr "" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "" @@ -10527,7 +10544,7 @@ msgstr "" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "" @@ -10556,16 +10573,16 @@ msgstr "" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "" @@ -10777,12 +10794,13 @@ msgstr "" msgid "Select app language" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "" @@ -10823,7 +10841,7 @@ msgstr "" msgid "Select GIF \"{0}\"" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "" @@ -10942,7 +10960,8 @@ msgstr "" msgid "Send post to {name}" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "" @@ -10960,11 +10979,11 @@ msgstr "" msgid "Send verification email" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "" @@ -11033,49 +11052,49 @@ msgstr "" msgid "Settings for allowing others to be notified of your posts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "" @@ -11124,7 +11143,7 @@ msgstr "" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "" msgid "Share my profile" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "" @@ -11170,8 +11189,8 @@ msgstr "" msgid "Share this feed" msgstr "" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "" @@ -11231,8 +11250,8 @@ msgstr "" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "" @@ -11330,7 +11349,7 @@ msgstr "" msgid "Show when you’re live" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "" @@ -11345,8 +11364,8 @@ msgstr "" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "" msgid "So many thoughts, you should post one" msgstr "" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "" @@ -11665,7 +11684,7 @@ msgstr "" msgid "Start a group chat" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "" @@ -11679,17 +11698,17 @@ msgstr "" msgid "Start adding people!" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "" @@ -11712,12 +11731,16 @@ msgstr "" msgid "Starter pack is invalid" msgstr "" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "" @@ -11751,7 +11774,7 @@ msgstr "" msgid "Stored as part of a secure code for matching with others" msgstr "" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "" @@ -12057,7 +12082,7 @@ msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "" msgid "That username is already taken" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "" @@ -12593,7 +12618,7 @@ msgstr "" msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "" @@ -12638,7 +12663,7 @@ msgstr "" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "" @@ -12646,7 +12671,7 @@ msgstr "" msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "" @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "" @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "" @@ -12734,7 +12761,7 @@ msgstr "" msgid "This user isn't following anyone." msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "" @@ -12783,7 +12810,7 @@ msgstr "" msgid "Threaded" msgstr "" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "" @@ -12855,7 +12882,7 @@ msgstr "" msgid "Top replies first" msgstr "" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "" @@ -12917,11 +12944,11 @@ msgstr "" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "" -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "" @@ -13103,7 +13132,7 @@ msgstr "" msgid "Unfollow account" msgstr "" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "" @@ -13191,7 +13220,7 @@ msgstr "" msgid "Unmute thread" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "" @@ -13509,7 +13538,7 @@ msgstr "" msgid "Verification settings" msgstr "" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "" @@ -13617,7 +13646,7 @@ msgstr "" msgid "Video failed to process" msgstr "" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "" @@ -13692,7 +13721,7 @@ msgstr "" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "" @@ -13723,8 +13752,8 @@ msgstr "" msgid "View debug entry" msgstr "" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "" @@ -13797,7 +13826,7 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "" @@ -13830,7 +13859,7 @@ msgstr "" msgid "View your muted accounts" msgstr "" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "" @@ -14063,13 +14092,15 @@ msgstr "" msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "" -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "" @@ -14562,7 +14594,7 @@ msgstr "" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "" @@ -14621,7 +14653,7 @@ msgstr "" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "" @@ -14798,7 +14830,7 @@ msgstr "" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "" msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "" @@ -14834,11 +14866,11 @@ msgstr "" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "" @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "" + diff --git a/src/locale/locales/fy/messages.po b/src/locale/locales/fy/messages.po index 46fe5c56ca..6ef5a2b6dc 100644 --- a/src/locale/locales/fy/messages.po +++ b/src/locale/locales/fy/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# mei-’k-wol-oer} other {# mei-’k-wol-oers}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {folgjend} other {folgjend}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {berjocht} other {berjochten}}" @@ -234,10 +235,10 @@ msgstr "" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "" msgid "{0} and {1} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "" msgid "{0} left the group" msgstr "" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} folgjend" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "" @@ -711,7 +666,7 @@ msgstr "" msgid "{handle} can't be messaged" msgstr "{handle} kin gjin priveeberjocht ûntfange" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {# net-lêzen item} other {# net-lêzen msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {folgjend} other {folgjend}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {sitaat} other {sitaten}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {opnij pleatsing} other {opnij pleatsingen}}" @@ -913,7 +862,7 @@ msgstr "" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>Meld dy oan<1>of <2>meitsje in account oan<3><4>om te sykjen nei nijs, sport, polityk en al wat der op Bluesky bart." @@ -959,6 +908,13 @@ msgstr "<0>Do en<1> <2>{0} binne ynbegrepen yn dyn startpakket" msgid "⚠Invalid Handle" msgstr "⚠Unjildige handle" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 dagen" msgid "7 days" msgstr "7 dagen" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "" @@ -998,6 +954,8 @@ msgstr "" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "" msgid "Accessibility" msgstr "Tagonklikheid" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Tagonklikheidsynstellingen" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "Accounts mei in skulpe blau finkje <0><1/> kinne oaren ferifiearje. Dizze fertroude ferifiearders binne troch Bluesky selektearre." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "Aktiviteiten fan oaren" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Noch in berjocht tafoegje" msgid "Add another post to thread" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "Emoji-reaksje tafoegje" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "" @@ -1570,7 +1533,7 @@ msgstr "Stiet tagong ta priveeberjochten ta" msgid "Already have a code?" msgstr "Hasto al in koade?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "" @@ -1624,7 +1587,7 @@ msgstr "Der is in e-mailberjocht ferstjoerd nei {0}. Dizze befettet in befêstig msgid "An error has occurred" msgstr "Der is in flater bard" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Der is in flater bard" @@ -1641,7 +1604,7 @@ msgstr "" msgid "An error occurred while fetching the feed." msgstr "Der is in flater bard by it opheljen fan de feed." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Der is in flater bard by it generearjen fan dyn startpakket. Wolsto it opnij probearje?" @@ -1650,11 +1613,11 @@ msgstr "Der is in flater bard by it generearjen fan dyn startpakket. Wolsto it o msgid "An error occurred while hiding suggestion. {0}" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Der is in flater bard wylst it laden fan de fideo. Probearje it letter opnij." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Der is in flater bard wylst it laden fan de fideo. Probearje it nochris." @@ -1694,7 +1657,7 @@ msgstr "" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "" @@ -1715,16 +1678,14 @@ msgstr "" msgid "An issue not included in these options" msgstr "In probleem net fermeld yn dizze opsjes" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "" @@ -1812,7 +1773,7 @@ msgstr "Elkenien dy’t my folget" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "App-wachtwurdnammen moatte minimaal 4 tekens lang wêze" msgid "App passwords" msgstr "App-wachtwurden" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "App-wachtwurden" @@ -1901,7 +1862,7 @@ msgstr "Beswier tsjin dizze beslissing meitsje" msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "Pull-fersyk tapasse" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Argivearre fan {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Argivearre berjocht" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "Aurora" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "" @@ -2063,9 +2024,9 @@ msgstr "Beskikber" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "Do moatst earst dyn e-mailadres befêstigje eardatsto in berjocht makkest of antwurdest." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Do moatst earst dyn e-mailadres befêstigje eardatsto in startpakket makkest." @@ -2145,10 +2106,10 @@ msgstr "Eardatsto meldingen ûntfange kinst foar berjochten fan {name}, moatsto #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "Start it leeftiidsferifikaasjeproses troch de ûndersteande fjilden yn t msgid "Beta Feature" msgstr "" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Blokkearre" msgid "Blocked accounts" msgstr "Blokkearre accounts" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Blokkearre accounts" @@ -2292,7 +2259,7 @@ msgstr "Blokkearre accounts kinne net reagearje op dyn petearen, dy net fermelde 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 "Blokkearre accounts kinne net reagearje op dyn petearen, dy net fermelde en net op in oare manier mei dy kommunisearje. Do sjochst harren tekst net en sy dy fan dy ek net." -#: src/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blokkearjen wjerhâld dizze labeler der net fan om labels op dyn account te pleatsen." @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky kin de wierheid fan dizze datum net befêstigje." @@ -2369,7 +2336,7 @@ msgstr "Tsjinstbetingsten fan Bluesky Social" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky sil in oantal oanrekommandearre brûkers kieze út de minsken yn dyn netwurk." @@ -2473,7 +2440,7 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Troch {0}" @@ -2516,11 +2483,11 @@ msgstr "Mei it oanmeitsjen fan in account giesto akkoard mei de <0>Tsjinstbeting msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Mei it oanmeitsjen fan in account giesto akkoard mei de <0>Tsjinstbetingsten." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "Troch dy" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Kamera" @@ -2597,7 +2564,7 @@ msgstr "Weraktivearring annulearje en ôfmelde" msgid "Cancel reply" msgstr "" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Sykopdracht annulearje" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Chat negearre" msgid "Chat not found." msgstr "" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "Chatfersyk Postfek YN" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Chatfersiken" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Chatynstellingen" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Chat net mear negearre" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Chats" @@ -2849,7 +2817,7 @@ msgstr "Domeinferifikaasjemetoade kieze" msgid "Choose Feeds" msgstr "Feeds kieze" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Foar my kieze" @@ -3015,7 +2983,7 @@ msgstr "Klik om mislearre priveeberjocht opnij te probearjen" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Klik om mislearre priveeberjocht opnij te probearjen" msgid "Close" msgstr "Slute" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Aktive dialoochfinster slute" @@ -3082,7 +3050,7 @@ msgstr "" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Menu slute" @@ -3102,7 +3070,7 @@ msgstr "" msgid "Close this dialog" msgstr "Dit dialoochfinster slute" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Strips" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Mienskipsrjochtlinen" @@ -3265,7 +3233,7 @@ msgstr "Ynhâld & media" msgid "Content and media" msgstr "Ynhâld en media" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Ynhâld en media" @@ -3301,7 +3269,7 @@ msgstr "Ynhâldswarskôging" msgid "Content warnings" msgstr "Ynhâldswarskôgingen" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Kontekstmenu-eftergrûn, klik om it menu te sluten." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Fierder lêze…" #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "" @@ -3376,7 +3344,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "Buildferzje nei klamboerd kopiearre" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "" @@ -3384,7 +3352,7 @@ msgstr "" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "App-wachtwurd kopiearje" msgid "Copy at:// URI" msgstr "at:// URI kopiearje" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "Auteur-DID kopiearje" @@ -3457,10 +3425,10 @@ msgstr "Keppeling kopiearje" msgid "Copy link to list" msgstr "Keppeling nei list kopiearje" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Keppeling nei berjocht kopiearje" @@ -3478,8 +3446,8 @@ msgstr "Keppeling nei startpakket kopiearje" msgid "Copy message text" msgstr "Berjochttekst kopiearje" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Berjocht at:// URI kopiearje" @@ -3498,7 +3466,7 @@ msgstr "TXT-recordwearde kopiearje" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Auteursrjochtbelied" @@ -3614,8 +3582,8 @@ msgstr "" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Oanmeitsje" @@ -3632,9 +3600,9 @@ msgstr "" msgid "Create a QR code for a starter pack" msgstr "Meitsje in QR-koade foar in startpakket" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Meitsje in startpakket" @@ -3643,12 +3611,12 @@ msgstr "Meitsje in startpakket" msgid "Create a Starter Pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Meitsje in startpakket foar my" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Registrearje" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "In account oanmeitsje" @@ -3678,11 +3646,11 @@ msgstr "In account oanmeitsje sûnder gebrûk fan dit startpakket" msgid "Create an avatar instead" msgstr "Yn stee dêrfan in avatar meitsje" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Noch ien oanmeitsje" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "" @@ -4010,7 +3978,7 @@ msgstr "" msgid "Disable 2FA" msgstr "2FA útskeakelje" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "" @@ -4150,7 +4118,7 @@ msgstr "Gruttere alt-tekstbadges toane" msgid "Display name" msgstr "Werjeftenamme" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "" @@ -4232,7 +4200,7 @@ msgstr "Tik dûbeld of druk lang op in berjocht, om in reaksje ta te foegjen" msgid "Double tap to close the dialog" msgstr "Tik dûbeld om de dialooch te sluten" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Tik dûbeld om der wol oer te meien" @@ -4336,6 +4304,7 @@ msgstr "" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "Live-status bewurkje" msgid "Edit moderation list" msgstr "" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Myn feeds bewurkje" @@ -4414,6 +4383,11 @@ msgstr "Myn feeds bewurkje" msgid "Edit name" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Persoanen bewurkje" @@ -4452,7 +4426,7 @@ msgstr "" msgid "Edit who can reply" msgstr "Wa’t reagearje kin bewurkje" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Dyn startpakket bewurkje" @@ -4508,8 +4482,8 @@ msgstr "HTML-koade ynslute" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Berjocht ynslute" @@ -4517,7 +4491,7 @@ msgstr "Berjocht ynslute" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Nim dit bericht op yn dyn website. Kopiearje ienfâldichwei it folgjende fragmint en plak it yn de HTML-koade fan dyn website." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Yntegrearre fideospiler" @@ -4541,7 +4515,7 @@ msgstr "Ynhâld foar folwoeksenen ynskeakelje" msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "" @@ -4558,12 +4532,13 @@ msgstr "Eksterne media ynskeakelje" msgid "Enable media players for" msgstr "Mediaspilers ynskeakelje foar" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "Skeakelje meldingen yn foar in account troch harren profyl te besykjen en op it <0>belpiktogram <1/> te drukken." -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "Pushmeldingen ynskeakelje" @@ -4589,7 +4564,7 @@ msgstr "Populêre fideo’s yn dyn Discover-feed ynskeakelje" msgid "Enabled" msgstr "Ynskeakele" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Ein fan feed" @@ -4616,7 +4591,7 @@ msgstr "Fier in wurd of tag yn" msgid "Enter code" msgstr "Koade ynfiere" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Folslein skerm iepenje" @@ -4658,7 +4633,7 @@ msgstr "Fier dyn brûkersnamme en wachtwurd yn" msgid "Enters full screen" msgstr "Iepenet folslein skerm" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "Ferdivedaasje" @@ -4692,7 +4667,7 @@ msgstr "Der is in flater bard by it bewarjen fan it bestân" msgid "Error receiving captcha response." msgstr "Flater by ûntfangen fan captcha-antwurd." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "Flater: {error}" @@ -4704,8 +4679,8 @@ msgstr "Elkenien kin reagearje" msgid "Everybody can reply to this post." msgstr "Elkenien kin reagearje op dit berjocht." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Elkenien" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Elkenien" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "Al it oare" @@ -4746,7 +4721,7 @@ msgstr "Brûkers útslute dy’tsto folgest" msgid "Excludes users you follow" msgstr "Slút brûkers dy’tsto folgest út" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Folslein skerm slute" @@ -4767,7 +4742,7 @@ msgstr "Ut- of ynklappe fan it folsleine berjocht dêr’tsto op reagearrest" msgid "Expand post text" msgstr "Berjochttekst útklappe" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Klapt berjochttekst út of yn" @@ -4810,15 +4785,15 @@ msgstr "Eksplisite of mooglik oanstjitjaande media." msgid "Explicit sexual images." msgstr "Eksplisite seksuele ôfbyldingen." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "Untdekke" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "" @@ -4852,7 +4827,7 @@ msgstr "Eksterne media" 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 "Eksterne media kinne websites tastean om ynformaasje oer dy en dyn apparaat te sammeljen. Der wurdt gjin ynformaasje ferstjoerd of frege oantsto op de knop ‘ôfspylje’ drukst." -#: src/Navigation.tsx:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Eksterne-mediafoarkarren" @@ -4894,7 +4869,7 @@ msgstr "Kin handle net wizigje. Probearje nochris." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "Laden van konversaasjes mislearre" @@ -5002,9 +4977,10 @@ msgstr "Laden fan feedfoarkarren is mislearre" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "Meldingsynstellingen lade mislearre." @@ -5035,12 +5011,12 @@ msgstr "It is net slagge om in list te laden mei folchsuggestjes" msgid "Failed to lock group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "" msgid "False information about elections" msgstr "" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Feed" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "Update ophelje" msgid "File saved successfully!" msgstr "Bestân mei sukses bewarre!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "Filter wa’t kieze kin meldingen foar dyn aktiviteit te ûntfangen" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "Filter fan wa’tsto meldingen ûntfangst" @@ -5356,8 +5332,8 @@ msgstr "Sykje accounts om te folgjen" msgid "Find and invite friends" msgstr "" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "" @@ -5378,7 +5354,7 @@ msgstr "Sykje minsken om te folgjen" msgid "Find people you know" msgstr "" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Sykje berjochten, brûkers en feeds op Bluesky" @@ -5391,7 +5367,7 @@ msgstr "" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "" @@ -5433,7 +5409,7 @@ msgstr "" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "{0} folgje" msgid "Follow {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "{handle} folgje" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Folgers fan @{0} dy’tsto kinst" @@ -5548,7 +5524,7 @@ msgstr "Folgers dy’tsto kinst" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Folget {0}" msgid "Following {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "Do folgest {handle}" @@ -5582,7 +5558,7 @@ msgstr "Do folgest {handle}" msgid "Following feed preferences" msgstr "Folchfeedfoarkarren" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Folchfeedfoarkarren" @@ -5632,7 +5608,7 @@ msgstr "Foar dy" msgid "Forever" msgstr "Foar altyd" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "" @@ -5651,11 +5627,13 @@ msgstr "Wachtwurd ferjitten?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "Fan" @@ -5678,7 +5656,7 @@ msgstr "Fan <0/>" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "In startpakket generearje" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "Krij help" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "Untfang meldingen wannear’t minsken dy folgje." -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "Untfang meldingen wannear’t minsken wol oer dyn berjochten meie." -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "Untfang meldingen wannear’t minsken dy neame." -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "Untfang meldingen wannear’t minsken dyn berjochten sitearje." -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "Untfang meldingen wannear’t minsken op dyn berjochten reagearje." -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "Untfang meldingen wannear’t minsken dyn berjochten opnij pleatse." -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "" @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "Meldingen oer nije berjochten ûntfange" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "Meldingen oer nije berjochten fan {name} ûntfange" @@ -5826,8 +5804,8 @@ msgstr "" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "Gean live foar" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -6081,7 +6060,7 @@ msgstr "" msgid "Harming or endangering minors" msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Hashtag" @@ -6144,7 +6123,7 @@ msgstr "" msgid "Hidden" msgstr "Ferstoppe" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Ferstoppe troch dyn moderaasjeynstellingen." @@ -6297,8 +6276,8 @@ msgstr "Hmm, wy koene dy moderaasjetsjinst net lade." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Wachtsje even! Wy jouwe stadichoan tagong ta fideo en do stiest noch hieltyd yn de rige. Kom fluch werom!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "Asto dyn e-mailadres bywurkest, wurdt e-mail-2FA útskeakele." msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Asto dyn wachtwoord wizigje wolst stjoere wy dy in koade om te ferifiearjen dat dit dyn account is." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "Asto beheine wolst wa’t meldingen foar de aktiviteit fan dyn account ûntfange kin, kinsto dit wizigje yn <0>Ynstellingen → Privacy en Befeiliging." @@ -6548,7 +6528,7 @@ msgstr "" msgid "In-app, push, people you follow" msgstr "" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "" @@ -6560,6 +6540,7 @@ msgstr "Postfek YN nul!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Labels tafoege" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Labels binne oantekeningen oer brûkers en ynhâld. Se kinne brûkt wurde om it te ferstopjen, te warskôgjen en it netwurk te kategorisearjen." @@ -6864,7 +6845,7 @@ msgstr "Labels op dyn account" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Taalynstellingen" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "Lêst start, sakrekt" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Lêste" @@ -6908,7 +6889,7 @@ msgstr "" msgid "Learn More" msgstr "Mear ynfo" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "" msgid "left to go." msgstr "noch te gean." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Lit my kieze" @@ -7093,8 +7074,8 @@ msgstr "Mei wol oer dizze feed" msgid "Like this labeler" msgstr "Mei wol oer dizze labeler" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Mei hjir wol oer" @@ -7111,6 +7092,24 @@ msgstr "Mei ’k wol oer troch" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Mei ’k wol oer troch {0, plural, one {# brûker} other {# brûkers}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Mei ’k wol oer troch {likeCount, plural, one {# brûker} other {# brûkers}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Mei-’k-wol-oers" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "Mei-’k-wol-oers fan dyn opnij-pleatsingen" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Mei-’k-wol-oers op dit berjocht" @@ -7144,7 +7143,7 @@ msgstr "Lineêr" msgid "Link copied to clipboard" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "List" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "List net-negearre" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Nije meldingen lade" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "" msgid "Locked" msgstr "" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Lochboek" @@ -7387,7 +7386,7 @@ msgstr "" msgid "Make adjustments to email settings for your account" msgstr "E-mailynstellingen foar dyn account oanpasse" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Meitsje ien foar my" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "Alles as lêzen markearje" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "As lêzen markearje" msgid "Marked all as read" msgstr "Alles as lêzen markearre" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "" @@ -7456,6 +7455,10 @@ msgstr "" msgid "Maybe later" msgstr "Miskien letter" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "fermelde brûkers" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Fermeldingen" @@ -7563,7 +7566,7 @@ msgstr "" msgid "Message options" msgstr "Berjochtopsjes" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Berjochten" @@ -7592,7 +7595,7 @@ msgstr "" msgid "Missing media" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Moderaasje" @@ -7636,7 +7639,7 @@ msgstr "Moderaasjelist bywurke" msgid "Moderation lists" msgstr "Moderaasjelisten" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Moderaasjelisten" @@ -7645,7 +7648,7 @@ msgstr "Moderaasjelisten" msgid "moderation settings" msgstr "moderaasjeynstellingen" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Moderaasjetastannen" @@ -7786,7 +7789,7 @@ msgstr "" msgid "Muted accounts" msgstr "Negearre accounts" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Negearre accounts" @@ -7892,11 +7895,11 @@ msgstr "{postsCount, plural, one {Nij berjocht} other {Nije berjochten}} fan {fi #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Nije chat" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "Nije funksje" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "Nije folgers" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "" @@ -7965,13 +7968,13 @@ msgstr "Nije list" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Nijste antwurden earst" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Nijs" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Folgjende ôfbylding" msgid "Night" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "" @@ -8142,7 +8145,7 @@ msgstr "" msgid "No messages yet" msgstr "Noch gjin berjochten" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "" @@ -8183,12 +8186,12 @@ msgstr "" msgid "No posts here" msgstr "Noch gjin hjir" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Noch gjin sitaten" @@ -8216,7 +8219,7 @@ msgstr "Gjin resultaat" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Gjin resultaten" @@ -8235,15 +8238,15 @@ msgstr "Gjin resultaten fûn" msgid "No results found for \"{query}\"" msgstr "Gjin resultaten fûn foar ‘{query}’" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "Gjinien" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Gjinien mei hjir wol oer. Miskien moatsto de earste wêze!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Gjinien hat dit sitearre. Miskien moatsto de earste wêze!" @@ -8297,6 +8300,10 @@ msgstr "" msgid "Non-sexual Nudity" msgstr "Net-seksuele neakens" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "" msgid "Not followed by anyone you’re following" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Net fûn" @@ -8332,7 +8339,7 @@ msgstr "Opmerking oer diele" 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 "Opmerking: Bluesky is in iepen en iepenbier netwurk. Dizze ynstelling beheint allinnich de sichtberheid fan dyn ynhâld op de Bluesky-app en -website. Oare apps respektearje dizze ynstelling mooglik net. Dyn ynhâld kin noch hieltyd toand wurde oan ôfmelde brûkers troch oare apps en websites." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "Opmerking: dit berjocht is allinnich sichtber foar oanmelde brûkers." @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Meldingsynstellingen" @@ -8352,11 +8359,12 @@ msgstr "Meldingsynstellingen" msgid "Notification sounds" msgstr "Meldingslûden" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "OK" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Oké" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Yntroduksje opnij toane" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "" @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Allinnich WebVTT (.vtt)-bestannen wurde stipe" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Moderaasje-debugside iepenje" msgid "Open muted words and tags settings" msgstr "Negearre wurden en tags-ynstellingen iepenje" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "Pakket iepenje" @@ -8699,7 +8709,7 @@ msgstr "Iepenet oanfoljende details foar in debug-item" msgid "Opens alt text dialog" msgstr "Iepenet Alt-tekstfinster" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Iepenet kamera op apparaat" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Wachtwurd bywurke!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Pauzearje" @@ -8925,12 +8935,12 @@ msgstr "Pauzearje" msgid "Pause GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Fideo pauzearje" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Persoanen" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Persoanen folge troch @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Persoanen dy’t @{0} folgje" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "Minsken dy’t ik folgje" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Fêstset oan dyn feeds" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Ofspylje" @@ -9076,8 +9086,8 @@ msgstr "{0} ôfspylje" msgid "Play GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Fideo ôfspylje" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "Skriuw hjirûnder dyn berjocht:" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Polityk" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "Berjocht blokkearre" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Berjocht fan @{0}" @@ -9340,7 +9350,7 @@ msgstr "Berjocht troch dy ferstoppe" msgid "Post interaction settings" msgstr "Ynstellingen foar berjochtynteraksje" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Ynstellingen foar berjochtynteraksje" @@ -9377,6 +9387,7 @@ msgstr "Berjocht losmakke" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Berjochten kinne negearre wurde op basis fan tekst, tags of beide. Wy ri msgid "Posts hidden" msgstr "Berjocht ferstoppe" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "Mooglik misliedende keppeling" @@ -9445,20 +9460,21 @@ msgstr "Privacy" msgid "Privacy and security" msgstr "Privacy en befeiliging" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Privacy en befeiliging" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "Privacy- en befeiligingsystellingen" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Sitaatberjochten útskeakele" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Sitaten" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Sitaten fan dit berjocht" @@ -9643,7 +9659,7 @@ msgstr "Dyn account opnij aktivearje" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "Blogartikel lêze" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Minder ynfo" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Mear ynfo" @@ -9683,11 +9699,11 @@ msgstr "Lês it Bluesky-privacybelied" msgid "Read the Bluesky Terms of Service" msgstr "Lês de Bluesky-tsjinstbetingsten" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "" @@ -9740,7 +9756,7 @@ msgstr "Chatfersyk ôfwize" msgid "Reject join request" msgstr "" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Petearen opnij lade" @@ -10010,8 +10026,9 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Antwurden" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Opnij pleatst troch dy" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "Opnij-pleatsingen" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Opnij-pleatsingen fan dit berjocht" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "Opnij-pleatsingen fan dyn opnij-pleatsingen" @@ -10245,7 +10262,7 @@ msgstr "" msgid "Requests" msgstr "" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Werhellet de lêste aksje, dêr’t in flater by barde" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Tebek nei de startside" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Tebek nei de foarige side" @@ -10458,7 +10475,7 @@ msgstr "" msgid "Save draft?" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Feeds bewarje" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "" @@ -10512,8 +10529,8 @@ msgstr "Bewarre yn dyn feeds" msgid "Say hello!" msgstr "Sis hallo!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "" @@ -10527,7 +10544,7 @@ msgstr "" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "" @@ -10556,16 +10573,16 @@ msgstr "Nei boppe" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Sykje" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Berjochten fan @{0} trochsykje" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "GIF’s sykje" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "Sykjen is op dit stuit net beskikber wannear ôfmeld" @@ -10777,12 +10794,13 @@ msgstr "Selektearje in opsje" msgid "Select app language" msgstr "Selektearje app-taal" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "" @@ -10823,7 +10841,7 @@ msgstr "GIF selektearje" msgid "Select GIF \"{0}\"" msgstr "GIF ‘{0}’ selektearje" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "" @@ -10942,7 +10960,8 @@ msgstr "Berjocht ferstjoere" msgid "Send post to {name}" msgstr "Berjocht nei {name} ferstjoere" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Berjocht ferstjoere nei…" @@ -10960,11 +10979,11 @@ msgstr "" msgid "Send verification email" msgstr "Ferifikaasje-e-mailberjocht ferstjoere" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "Stelt e-mail yn foar it opnij ynstellen fan wachtwurden" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Ynstellingen" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "Ynstellingen foar aktiviteit fan oaren" @@ -11033,49 +11052,49 @@ msgstr "Ynstellingen foar aktiviteit fan oaren" msgid "Settings for allowing others to be notified of your posts" msgstr "Ynstellingen foar tastimming om oaren op de hichte te stellen fan dyn berjochten" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "Ynstellingen foar mei-’k-wol-oer-meldingen" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "Ynstellingen foar fermeldingsmeldingen" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "Ynstellingen foar nije-folgersmeldingen" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "Ynstellingen foar meldingen fan al it oare" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "Ynstellingen foar meldingen fan mei-’k-wol-oers fan dyn opnij-pleatsingen" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "Ynstellingen foar meldingen fan opnij-pleatsingen fan dyn opnij-pleatsingen" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "Ynstellingen foar sitaatmeldingen" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "Ynstellingen foar antwurdmeldingen" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "Ynstellingen foar meldingen fan opnij-pleatsingen" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "Dochs diele" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "Auteurs-DID diele" @@ -11124,7 +11143,7 @@ msgstr "Auteurs-DID diele" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Keppelingdialooch diele" msgid "Share my profile" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "Berjocht at:// URI diele" @@ -11170,8 +11189,8 @@ msgstr "QR-koade diele" msgid "Share this feed" msgstr "Dizze feed diele" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "Dit startpakket diele" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Diel dit startpakket en help minsken lid te wurden fan dyn mienskip op Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Dielde foarkarren-tester" @@ -11231,8 +11250,8 @@ msgstr "Alt-tekst toane" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Dochs toane" @@ -11330,7 +11349,7 @@ msgstr "Warskôging en filter út feeds toane" msgid "Show when you’re live" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Toant ynformaasje oer wannear’t dit bejoicht oanmakke is" @@ -11345,8 +11364,8 @@ msgstr "Toant de ynhâld" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "Toant de ynhâld" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "Snûzet it omtinken" msgid "So many thoughts, you should post one" msgstr "" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Der is wat misgien, probearje it nochris" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Sport" @@ -11665,7 +11684,7 @@ msgstr "Start in petear, en it sil hjir ferskine." msgid "Start a group chat" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "In nije chat starte" @@ -11679,17 +11698,17 @@ msgstr "Begjin mei minsken ta te foegjen" msgid "Start adding people!" msgstr "Begjin mei minsken ta te foegjen!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Chat starte mei {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Startpakket" @@ -11712,12 +11731,16 @@ msgstr "Startpakket troch dy" msgid "Starter pack is invalid" msgstr "Startpakket is ûnjildich" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Startpakketten" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Mei startpakketten kinsto ienfâldich dyn favorite feeds en persoanen met dyn freonen diele." @@ -11751,7 +11774,7 @@ msgstr "Unthâld wiske, do moatst de app no opnij opstarte." msgid "Stored as part of a secure code for matching with others" msgstr "" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Ferhaleboek" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Abonnearje dy op @{0} om dizze labels te brûken:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "Mei sukses ferifiearre" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Sinneûndergong" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "" @@ -12057,7 +12082,7 @@ msgstr "Betingsten" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Dat startpakket kin net fûn wurde." msgid "That username is already taken" msgstr "Dy brûkersnamme is al yn gebrûk" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Dat is alles minsken!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "Dat wie alles!" @@ -12593,7 +12618,7 @@ msgstr "Dit label is oanbrocht troch dy." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Dizze labeler hat net oanjûn hokker labels hy publisearret en is mooglik net aktyf." @@ -12638,7 +12663,7 @@ msgstr "" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Dit berjocht beweart makke te wêzen op <0>{0}, mar waard foar it earst sjoen troch Bluesky op <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Dit berjocht beweart makke te wêzen op <0>{0}, mar waard foar it ea msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Der sit in ûnbekend type reaksjebeheining op dit berjocht. Mooglik is dyn app ferâldere." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "Dit berjocht is allinnich sichtber foar oanmelde brûkers." @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Dizze brûker hat gjin folgers." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "" @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Dizze brûker hat dy blokkearre. Do kinst de ynhâld net besjen." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "" @@ -12734,7 +12761,7 @@ msgstr "Dizze brûker is hjir nij. Druk foar mear ynfo oer wannear’t se lid wu msgid "This user isn't following anyone." msgstr "Dizze brûker folget net ien." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "" @@ -12783,7 +12810,7 @@ msgstr "Petearfoarkarren" msgid "Threaded" msgstr "As petear" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Petearfoarkarren" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Populêr" @@ -12855,7 +12882,7 @@ msgstr "Populêr" msgid "Top replies first" msgstr "Populêre reaksjes earst" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Underwerp" @@ -12917,11 +12944,11 @@ msgstr "" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "Fertrouwen ûntstiet út relaasjes, mienskippen en dielde kontekst, dus wy starte ek mei <0>fertroude ferifiearders: organisaasjes dy’t daliks ferifikaasje útjaan kinne." -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "" @@ -13103,7 +13132,7 @@ msgstr "{0} ûntfolgje" msgid "Unfollow account" msgstr "Account ûntfolgje" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Untfolget de brûker" @@ -13191,7 +13220,7 @@ msgstr "" msgid "Unmute thread" msgstr "Petear net mear negearje" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Fideo net mear negearje" @@ -13509,7 +13538,7 @@ msgstr "Ferifikaasje mislearre, probearje it opnij." msgid "Verification settings" msgstr "Ferifikaasjeynstellingen" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "Ferifikaasjeynstellingen" @@ -13617,7 +13646,7 @@ msgstr "Fideo" msgid "Video failed to process" msgstr "Fideo kin net ferwurke wurde" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Fideofeed" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "Fideo fan {0}: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Fideospultsjes" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Fideo is pauzearre" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Fideo spilet" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Fideo net fûn." @@ -13692,7 +13721,7 @@ msgstr "Avatar fan {0} besjen" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Profyl fan {0} besjen" @@ -13723,8 +13752,8 @@ msgstr "Blogartikel foar mear details besjen" msgid "View debug entry" msgstr "Debug-item besjen" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Details besjen" @@ -13797,7 +13826,7 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "De labeltsjinst fan @{0} besjen" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "Ferifikaasjes fan dizze account besjen" @@ -13830,7 +13859,7 @@ msgstr "Dyn moderaasjelisten besjen" msgid "View your muted accounts" msgstr "Dyn negearre accounts besjen" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "Dyn ferifikaasjes besjen" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Der binne netwurkproblemen, probearje it opnij" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "" @@ -14063,13 +14092,15 @@ msgstr "It spyt ús, mar wy kinne dizze list net ophelje. Nim kontakt op mei de msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "It spyt ús, mar wy koene dyn negearre wurden op dit stuit net lade. Probearje it opnij." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "Wa kin ferifiearje?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Wûpsty!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "" @@ -14562,7 +14594,7 @@ msgstr "" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Do hast noch gjin startpakket makke!" @@ -14621,7 +14653,7 @@ msgstr "" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Do moatst op syn minst 7 oare persoanen folgje om in startpakket te generearjen." @@ -14798,7 +14830,7 @@ msgstr "" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "Do bist oer it maksimaal tal tasteane fersiken. Probearje it letter nochris." -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "Do bist oer dyn deistige limyt foar fideo-oplaads (te folle bytes)" msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Do bist oer dyn deistige limyt foar fideo-oplaads (te folle fideo’s)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "Do hast gjin fideo’s mear om te besjen. Miskien is it in goed momint om skoft te hâlden?" @@ -14834,11 +14866,11 @@ msgstr "Dyn account is opskoarten" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Dyn account is noch net âld genôch om fideo’s op te laden. Probearje it letter nochris." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "" @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "Voorkeurstaal" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "Dyn ferifikaasjes" + diff --git a/src/locale/locales/ga/messages.po b/src/locale/locales/ga/messages.po index d036433d87..7fb6988d44 100644 --- a/src/locale/locales/ga/messages.po +++ b/src/locale/locales/ga/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# mholadh} two {# mholadh} few {# mholadh} many {# mola #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {á leanúint} two {á leanúint} few {á leanúint} man #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 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}}" @@ -234,10 +235,10 @@ msgstr "{0} (Cuntas)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "" msgid "{0} and {1} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "" msgid "{0} left the group" msgstr "" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} á leanúint" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "" @@ -711,7 +666,7 @@ msgstr "" msgid "{handle} can't be messaged" msgstr "Ní féidir TD a chur chuig {handle}" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "" @@ -789,12 +744,6 @@ msgstr "" msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {á leanúint} two {á leanúint} few {á lea #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {postáil athluaite} two {phostáil athluaite} few {phostáil athluaite} many {bpostáil athluaite} other {postáil athluaite}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {athphostáil} two {athphostáil} few {athphostáil} many {athphostáil} other {athphostáil}}" @@ -913,7 +862,7 @@ msgstr "" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "" @@ -959,6 +908,13 @@ msgstr "Cuireadh <0>tusa agus<1> <2>{0} i do phacáiste fáilte" msgid "⚠Invalid Handle" msgstr "⚠Leasainm Neamhbhailí" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 lá" msgid "7 days" msgstr "7 lá" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "" @@ -998,6 +954,8 @@ msgstr "" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "" msgid "Accessibility" msgstr "Inrochtaineacht" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Socruithe Inrochtaineachta" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "" #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Cuir postáil eile leis" msgid "Add another post to thread" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "" @@ -1570,7 +1533,7 @@ msgstr "Ceadaíonn sé seo fáil ar do chuid teachtaireachtaí díreacha" msgid "Already have a code?" msgstr "An bhfuil cód agat cheana?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "An bhfuil cuntas agat cheana?" @@ -1624,7 +1587,7 @@ msgstr "Cuireadh teachtaireacht ríomhphoist chuig {0}. Tá cód dearbhaithe fao msgid "An error has occurred" msgstr "Tharla earráid" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Tharla earráid" @@ -1641,7 +1604,7 @@ msgstr "" msgid "An error occurred while fetching the feed." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Tharla earráid agus do phacáiste fáilte á chruthú. An bhfuil fonn ort triail eile a bhaint as?" @@ -1650,11 +1613,11 @@ msgstr "Tharla earráid agus do phacáiste fáilte á chruthú. An bhfuil fonn o msgid "An error occurred while hiding suggestion. {0}" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Tharla earráid agus an físeán á lódáil. Bain triail eile as ar ball." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Tharla earráid agus an físeán á lódáil. Bain triail eile as." @@ -1694,7 +1657,7 @@ msgstr "Tharla earráid. {0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "" @@ -1715,16 +1678,14 @@ 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:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "Aon duine" @@ -1812,7 +1773,7 @@ msgstr "" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "Caithfidh ainm pasfhocal aipe a bheith ar a laghad ceithre charachtar ar msgid "App passwords" msgstr "Pasfhocail aipe" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Pasfhocail aipe" @@ -1901,7 +1862,7 @@ msgstr "Déan achomharc i gcoinne an chinnidh seo" msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Cartlannaithe ó {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Postáil sa chartlann" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "" @@ -2063,9 +2024,9 @@ msgstr "Ar fáil" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "" #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Ní mór duit do ríomhphost a dheimhniú roimh phacáiste fáilte a chruthú." @@ -2145,10 +2106,10 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "" msgid "Beta Feature" msgstr "" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Blocáilte" msgid "Blocked accounts" msgstr "Cuntais bhlocáilte" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Cuntais bhlocáilte" @@ -2292,7 +2259,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/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 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." @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Ní féidir le Bluesky an dáta maíte a dheimhniú." @@ -2369,7 +2336,7 @@ msgstr "Téarmaí Seirbhíse Bluesky Social" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Roghnóidh Bluesky roinnt cuntas molta ó dhaoine i do líonra." @@ -2473,7 +2440,7 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Le {0}" @@ -2516,11 +2483,11 @@ msgstr "Má chruthaíonn tú cuntas, glacann tú leis na <0>Téarmaí Seirbhíse msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Má chruthaíonn tú cuntas, glacann tú leis na <0>Téarmaí Seirbhíse." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Ceamara" @@ -2597,7 +2564,7 @@ msgstr "" msgid "Cancel reply" msgstr "" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Cealaigh an cuardach" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Balbhaíodh an comhrá" msgid "Chat not found." msgstr "" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Socruithe comhrá" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Díbhalbhaíodh an comhrá" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Comhráite" @@ -2849,7 +2817,7 @@ msgstr "Roghnaigh modh deimhnithe fearainn" msgid "Choose Feeds" msgstr "Roghnaigh Fothaí" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Roghnaigh ar mo shon" @@ -3015,7 +2983,7 @@ msgstr "Cliceáil le triail eile a bhaint as teachtaireacht ar theip uirthi" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Cliceáil le triail eile a bhaint as teachtaireacht ar theip uirthi" msgid "Close" msgstr "Dún" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Dún an dialóg oscailte" @@ -3082,7 +3050,7 @@ msgstr "" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "" @@ -3102,7 +3070,7 @@ msgstr "" msgid "Close this dialog" msgstr "Dún an dialóg seo" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Greannáin" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Treoirlínte an phobail" @@ -3265,7 +3233,7 @@ msgstr "Ábhar agus Meáin" msgid "Content and media" msgstr "Ábhar agus meáin" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Ábhar agus Meáin" @@ -3301,7 +3269,7 @@ msgstr "Rabhadh ábhair" msgid "Content warnings" msgstr "Rabhadh ábhair" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 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." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Lean leis an snáithe..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "" @@ -3376,7 +3344,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "Leagan cóipeáilte sa ghearrthaisce" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "" @@ -3384,7 +3352,7 @@ msgstr "" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Cóipeáil an Pasfhocal Aipe" msgid "Copy at:// URI" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "" @@ -3457,10 +3425,10 @@ msgstr "Cóipeáil an Nasc" msgid "Copy link to list" msgstr "Cóipeáil an nasc leis an liosta" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Cóipeáil an nasc leis an bpostáil" @@ -3478,8 +3446,8 @@ msgstr "" msgid "Copy message text" msgstr "Cóipeáil téacs na teachtaireachta" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "" @@ -3498,7 +3466,7 @@ msgstr "Cóipeáil an taifead TXT" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "An polasaí maidir le cóipcheart" @@ -3614,8 +3582,8 @@ msgstr "" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Cruthaigh" @@ -3632,9 +3600,9 @@ msgstr "" msgid "Create a QR code for a starter pack" msgstr "Cruthaigh cód QR le haghaidh pacáiste fáilte" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Cruthaigh pacáiste fáilte" @@ -3643,12 +3611,12 @@ msgstr "Cruthaigh pacáiste fáilte" msgid "Create a Starter Pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Cruthaigh pacáiste fáilte ar mo shon" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Cláraigh" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Cruthaigh cuntas" @@ -3678,11 +3646,11 @@ msgstr "" msgid "Create an avatar instead" msgstr "Cruthaigh abhatár nua ina ionad sin" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Cruthaigh ceann eile" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "" @@ -4010,7 +3978,7 @@ msgstr "" msgid "Disable 2FA" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "" @@ -4150,7 +4118,7 @@ msgstr "Déan suaitheantais théacs malartaigh níos mó" msgid "Display name" msgstr "Ainm taispeána" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "" @@ -4232,7 +4200,7 @@ msgstr "" msgid "Double tap to close the dialog" msgstr "Tapáil faoi dhó chun an fhuinneog a dhúnadh" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "" @@ -4336,6 +4304,7 @@ msgstr "" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "" msgid "Edit moderation list" msgstr "" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Athraigh mo chuid fothaí" @@ -4414,6 +4383,11 @@ msgstr "Athraigh mo chuid fothaí" msgid "Edit name" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Cuir Daoine in Eagar" @@ -4452,7 +4426,7 @@ msgstr "" msgid "Edit who can reply" msgstr "Cé atá in ann freagra a thabhairt" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Cuir do phacáiste fáilte in eagar" @@ -4508,8 +4482,8 @@ msgstr "Leabaigh an cód HTML" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Leabaigh an phostáil" @@ -4517,7 +4491,7 @@ msgstr "Leabaigh an phostáil" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Leabaigh an phostáil seo i do shuíomh gréasáin féin. Cóipeáil an píosa cóid seo a leanas isteach san HTML ar do shuíomh." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Fís-seinnteoir leabaithe" @@ -4541,7 +4515,7 @@ msgstr "Cuir ábhar do dhaoine fásta ar fáil" msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "" @@ -4558,12 +4532,13 @@ msgstr "Cuir meáin sheachtracha ar fáil" msgid "Enable media players for" msgstr "Cuir seinnteoirí na meán ar fáil le haghaidh" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "" @@ -4589,7 +4564,7 @@ msgstr "" msgid "Enabled" msgstr "Cumasaithe" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Deireadh an fhotha" @@ -4616,7 +4591,7 @@ msgstr "Cuir focal na clib isteach" msgid "Enter code" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Mód lánscáileáin" @@ -4658,7 +4633,7 @@ msgstr "Cuir isteach do leasainm agus do phasfhocal" msgid "Enters full screen" msgstr "" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "" @@ -4692,7 +4667,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/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "" @@ -4704,8 +4679,8 @@ msgstr "Tig le chuile dhuine freagra a thabhairt" msgid "Everybody can reply to this post." msgstr "Tig le chuile dhuine freagra a thabhairt ar an bpostáil." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Chuile dhuine" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Chuile dhuine" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "" @@ -4746,7 +4721,7 @@ msgstr "Ná cuir i bhfeidhm ar úsáideoirí a leanaim" msgid "Excludes users you follow" msgstr "Leis seo, ní chuirtear an balbhú i bhfeidhm ar úsáideoirí a leanann tú" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Fág an mód lánscáileáin" @@ -4767,7 +4742,7 @@ msgstr "Leathnaigh nó laghdaigh an téacs iomlán a bhfuil tú ag freagairt" msgid "Expand post text" msgstr "" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "" @@ -4810,15 +4785,15 @@ msgstr "Meáin is féidir a bheith gáirsiúil nó goilliúnach." msgid "Explicit sexual images." msgstr "Íomhánna gnéasacha." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "" @@ -4852,7 +4827,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:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Roghanna maidir le meáin sheachtracha" @@ -4894,7 +4869,7 @@ msgstr "Theip ar athrú an leasainm. Bain triail eile as." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "" @@ -5002,9 +4977,10 @@ msgstr "Teip ar lódáil roghanna na bhfothaí" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "" @@ -5035,12 +5011,12 @@ msgstr "Teip ar lódáil na gcuntas molta" msgid "Failed to lock group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "" msgid "False information about elections" msgstr "" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Fotha" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "" msgid "File saved successfully!" msgstr "Sábháladh an comhad!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "" @@ -5356,8 +5332,8 @@ msgstr "Aimsigh fothaí le leanúint" msgid "Find and invite friends" msgstr "" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "" @@ -5378,7 +5354,7 @@ msgstr "Aimsigh daoine le leanúint" msgid "Find people you know" msgstr "" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "" @@ -5391,7 +5367,7 @@ msgstr "" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "" @@ -5433,7 +5409,7 @@ msgstr "" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Lean {0}" msgid "Follow {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "Lean {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Leantóirí de chuid @{0} a bhfuil aithne agat orthu" @@ -5548,7 +5524,7 @@ msgstr "Leantóirí a bhfuil aithne agat orthu" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Ag leanúint {0}" msgid "Following {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "" @@ -5582,7 +5558,7 @@ msgstr "" msgid "Following feed preferences" msgstr "Roghanna le haghaidh an fhotha Following" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Roghanna don Fhotha Following" @@ -5632,7 +5608,7 @@ msgstr "" msgid "Forever" msgstr "Go brách" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "" @@ -5651,11 +5627,13 @@ msgstr "Pasfhocal dearmadta?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "" @@ -5678,7 +5656,7 @@ msgstr "Ó <0/>" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Cruthaigh pacáiste fáilte" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "Faigh cabhair" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "" @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "" @@ -5826,8 +5804,8 @@ msgstr "" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -6081,7 +6060,7 @@ msgstr "" msgid "Harming or endangering minors" msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Haischlib" @@ -6144,7 +6123,7 @@ msgstr "" msgid "Hidden" msgstr "I bhfolach" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "I bhfolach mar gheall ar shocruithe modhnóireachta." @@ -6297,8 +6276,8 @@ msgstr "Hmmm, ní raibh muid in ann an tseirbhís modhnóireachta sin a lódáil msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Foighne ort! Tá físeáin á seoladh de réir a chéile, agus tá tú fós ag fanacht ar d'uain. Déan iarracht go luath!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "" 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/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "" @@ -6548,7 +6528,7 @@ msgstr "" msgid "In-app, push, people you follow" msgstr "" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "" @@ -6560,6 +6540,7 @@ msgstr "" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Cuireadh lipéid leis" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 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." @@ -6864,7 +6845,7 @@ msgstr "Lipéid ar do chuntas" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Socruithe teanga" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Is Déanaí" @@ -6908,7 +6889,7 @@ msgstr "" msgid "Learn More" msgstr "Le tuilleadh a fhoghlaim" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "" msgid "left to go." msgstr "le déanamh fós." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Lig dom roghnú" @@ -7093,8 +7074,8 @@ msgstr "Mol an fotha seo" msgid "Like this labeler" msgstr "" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Molta ag" @@ -7111,6 +7092,24 @@ msgstr "Molta ag" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Molta ag {0, plural, one {úsáideoir amháin} two {# úsáideoir} few {# úsáideoir} many {# n-úsáideoir} other {# úsáideoir}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Molta ag {likeCount, plural, one {úsáideoir amháin} two {# úsáideoir} few {# úsáideoir} many {# n-úsáideoir} other {# úsáideoir}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Moltaí" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Moltaí don phostáil seo" @@ -7144,7 +7143,7 @@ msgstr "Líneach" msgid "Link copied to clipboard" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Liosta" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Liosta nach bhfuil balbhaithe níos mó" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Lódáil fógraí nua" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "" msgid "Locked" msgstr "" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Logleabhar" @@ -7387,7 +7386,7 @@ msgstr "" msgid "Make adjustments to email settings for your account" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Déan ceann domsa" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Marcáil léite" msgid "Marked all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "" @@ -7456,6 +7455,10 @@ msgstr "" msgid "Maybe later" msgstr "" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "úsáideoirí luaite" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Luaite" @@ -7563,7 +7566,7 @@ msgstr "" msgid "Message options" msgstr "" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Teachtaireachtaí" @@ -7592,7 +7595,7 @@ msgstr "" msgid "Missing media" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Modhnóireacht" @@ -7636,7 +7639,7 @@ msgstr "Liosta modhnóireachta uasdátaithe" msgid "Moderation lists" msgstr "Liostaí modhnóireachta" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Liostaí modhnóireachta" @@ -7645,7 +7648,7 @@ msgstr "Liostaí modhnóireachta" msgid "moderation settings" msgstr "socruithe modhnóireachta" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Stádais modhnóireachta" @@ -7786,7 +7789,7 @@ msgstr "" msgid "Muted accounts" msgstr "Cuntais a balbhaíodh" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Cuntais a balbhaíodh" @@ -7892,11 +7895,11 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Comhrá nua" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "" @@ -7965,13 +7968,13 @@ msgstr "Liosta nua" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Na freagraí is déanaí ar dtús" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Nuacht" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "An chéad íomhá eile" msgid "Night" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "" @@ -8142,7 +8145,7 @@ msgstr "" msgid "No messages yet" msgstr "Níl aon teachtaireacht ann fós" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "" @@ -8183,12 +8186,12 @@ msgstr "" msgid "No posts here" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Gan phostáil athluaite fós" @@ -8216,7 +8219,7 @@ msgstr "Gan torthaí" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Toradh ar bith" @@ -8235,15 +8238,15 @@ msgstr "Gan torthaí" msgid "No results found for \"{query}\"" msgstr "Gan torthaí ar “{query}”" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "Duine ar bith" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Níor mhol éinne fós é. Ar cheart duitse tosú?" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Ní dhearna éinne postáil athluaite air seo fós. Ar cheart duitse tosú?" @@ -8297,6 +8300,10 @@ msgstr "" msgid "Non-sexual Nudity" msgstr "Lomnochtacht Neamhghnéasach" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "" msgid "Not followed by anyone you’re following" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Ní bhfuarthas é sin" @@ -8332,7 +8339,7 @@ msgstr "Nóta faoi roinnt" 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á logáilte amach ar aipeanna agus suíomhanna eile." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "" @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Socruithe fógra" @@ -8352,11 +8359,12 @@ msgstr "Socruithe fógra" msgid "Notification sounds" msgstr "Fuaimeanna fógra" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "OK" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Maith go leor" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Atosú an chláraithe" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "" @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Ní oibríonn ach comhaid WebVTT (.vtt)" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Oscail leathanach chun modhnóireacht a dhífhabhtú" msgid "Open muted words and tags settings" msgstr "Oscail socruithe na gclibeanna agus na bhfocal a bhalbhaigh tú" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "" @@ -8699,7 +8709,7 @@ msgstr "Osclaíonn sé seo tuilleadh sonraí le haghaidh iontráil dífhabhtaith msgid "Opens alt text dialog" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Osclaíonn sé seo an ceamara ar an ngléas" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Pasfhocal uasdátaithe!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Sos" @@ -8925,12 +8935,12 @@ msgstr "Sos" msgid "Pause GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Cuir an físeán ar shos" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Daoine" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Na daoine atá leanta ag @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Na leantóirí atá ag @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Greamaithe le do chuid fothaí" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Seinn" @@ -9076,8 +9086,8 @@ msgstr "Seinn {0}" msgid "Play GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Seinn an físeán" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Polaitíocht" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Postáil ó @{0}" @@ -9340,7 +9350,7 @@ msgstr "Postáil a chuir tú i bhfolach" msgid "Post interaction settings" msgstr "Socruithe idirghníomhaíochta na postála" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "" @@ -9377,6 +9387,7 @@ msgstr "Díghreamaíodh an phostáil" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Is féidir leat postálacha a bhalbhú bunaithe ar an téacs, clibeanna, msgid "Posts hidden" msgstr "Cuireadh na postálacha i bhfolach" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "" @@ -9445,20 +9460,21 @@ msgstr "Príobháideacht" msgid "Privacy and security" msgstr "Príobháideacht agus slándáil" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Príobháideacht agus Slándáil" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Ní féidir postálacha a athlua" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Postálacha athluaite" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Postálacha athluaite den phostáil seo" @@ -9643,7 +9659,7 @@ msgstr "Athghníomhaigh do chuntas" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Níos lú" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Níos mó" @@ -9683,11 +9699,11 @@ msgstr "Léigh Polasaí Príobháideachta Bluesky" msgid "Read the Bluesky Terms of Service" msgstr "Léigh Téarmaí Seirbhíse Bluesky" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "" @@ -9740,7 +9756,7 @@ msgstr "" msgid "Reject join request" msgstr "" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Athlódáil comhráite" @@ -10010,8 +10026,9 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Freagraí" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Athphostáilte agat" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Athphostálacha den phostáil seo" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "" @@ -10245,7 +10262,7 @@ msgstr "" msgid "Requests" msgstr "" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Baineann sé seo triail eile as an ngníomh is déanaí, ar theip air" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Filleann sé seo abhaile" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Filleann sé seo ar an leathanach roimhe seo" @@ -10458,7 +10475,7 @@ msgstr "" msgid "Save draft?" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Fothaí Sábháilte" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "" @@ -10512,8 +10529,8 @@ msgstr "Sábháilte le mo chuid fothaí" msgid "Say hello!" msgstr "Abair heileo!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "" @@ -10527,7 +10544,7 @@ msgstr "" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "" @@ -10556,16 +10573,16 @@ msgstr "Fill ar an mbarr" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Cuardaigh" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Cuardaigh GIFanna" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "" @@ -10777,12 +10794,13 @@ msgstr "" msgid "Select app language" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "" @@ -10823,7 +10841,7 @@ msgstr "Roghnaigh GIF" msgid "Select GIF \"{0}\"" msgstr "Roghnaigh GIF \"{0}\"" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "" @@ -10942,7 +10960,8 @@ msgstr "Seol teachtaireacht" msgid "Send post to {name}" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Seol an phostáil seo chuig..." @@ -10960,11 +10979,11 @@ msgstr "" msgid "Send verification email" msgstr "Seol ríomhphost dearbhaithe" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "Socraíonn sé seo an seoladh ríomhphoist le haghaidh athshocrú an phasfhocail" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Socruithe" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "" @@ -11033,49 +11052,49 @@ msgstr "" msgid "Settings for allowing others to be notified of your posts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "Comhroinn mar sin féin" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "" @@ -11124,7 +11143,7 @@ msgstr "" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Dialóg le nasc a roinnt" msgid "Share my profile" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "" @@ -11170,8 +11189,8 @@ msgstr "Comhroinn an cód QR" msgid "Share this feed" msgstr "Comhroinn an fotha seo" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "Roinn an pacáiste fáilte seo" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Roinn an pacáiste fáilte seo agus cuidigh le daoine páirt a ghlacadh i do phobal ar Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Tástáil Roghanna Comhroinnte" @@ -11231,8 +11250,8 @@ msgstr "Taispeáin an téacs malartach" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Taispeáin mar sin féin" @@ -11330,7 +11349,7 @@ msgstr "Taispeáin rabhadh agus scag ó na fothaí é" msgid "Show when you’re live" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "" @@ -11345,8 +11364,8 @@ msgstr "" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "" msgid "So many thoughts, you should post one" msgstr "" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Chuaigh rud éigin amú, bain triail eile as" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Spórt" @@ -11665,7 +11684,7 @@ msgstr "" msgid "Start a group chat" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Tosaigh comhrá nua" @@ -11679,17 +11698,17 @@ msgstr "Cuir tús le daoine a leanúint" msgid "Start adding people!" msgstr "Cuir tús le daoine a leanúint!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Tosaigh comhrá le {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Pacáiste Fáilte" @@ -11712,12 +11731,16 @@ msgstr "Pacáiste fáilte a chruthaigh tusa" msgid "Starter pack is invalid" msgstr "Tá an pacáiste fáilte neamhbhailí" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Pacáistí Fáilte" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Tig leat na fothaí agus na daoine is fearr leat a roinnt le do chuid cairde le pacáiste fáilte." @@ -11751,7 +11774,7 @@ msgstr "Stóráil scriosta, tá ort an aip a atosú anois." msgid "Stored as part of a secure code for matching with others" msgstr "" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Glac síntiús le @{0} leis na lipéid seo a úsáid:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "" @@ -12057,7 +12082,7 @@ msgstr "Téarmaí" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Níorbh fhéidir an pacáiste fáilte sin a aimsiú." msgid "That username is already taken" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Sin é é!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "Sin an méid!" @@ -12593,7 +12618,7 @@ msgstr "Chuir tusa an lipéad seo leis." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Ní dúirt an lipéadóir seo céard iad na lipéid a fhoilsíonn sé, agus is féidir nach bhfuil sé i mbun gnó." @@ -12638,7 +12663,7 @@ msgstr "" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Deir an phostáil seo gur cruthaíodh í ar <0>{0}, ach chonacthas í ar Bluesky den chéad uair ar <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Deir an phostáil seo gur cruthaíodh í ar <0>{0}, ach chonacthas msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "" @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Níl aon leantóirí ag an úsáideoir seo." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "" @@ -12709,6 +12735,7 @@ 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." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "" @@ -12734,7 +12761,7 @@ msgstr "Tá an t-úsáideoir seo nua anseo. Brúigh le tuilleadh eolais a fháil msgid "This user isn't following anyone." msgstr "Níl éinne á leanúint ag an úsáideoir seo." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "" @@ -12783,7 +12810,7 @@ msgstr "Roghanna Snáitheanna" msgid "Threaded" msgstr "Modh snáithithe" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Roghanna Snáitheanna" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Barr" @@ -12855,7 +12882,7 @@ msgstr "Barr" msgid "Top replies first" msgstr "" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Ábhar" @@ -12917,11 +12944,11 @@ msgstr "" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "" -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "" @@ -13103,7 +13132,7 @@ msgstr "Dílean {0}" msgid "Unfollow account" msgstr "" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "" @@ -13191,7 +13220,7 @@ msgstr "" msgid "Unmute thread" msgstr "Ná balbhaigh an snáithe seo níos mó" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Ná balbhaigh an físeán seo níos mó" @@ -13509,7 +13538,7 @@ msgstr "" msgid "Verification settings" msgstr "" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "" @@ -13617,7 +13646,7 @@ msgstr "Físeán" msgid "Video failed to process" msgstr "Theip ar phróiseáil an fhíseáin" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Físchluichí" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Físeán gan aimsiú." @@ -13692,7 +13721,7 @@ msgstr "Féach ar an abhatár atá ag {0}" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Amharc ar phróifíl {0}" @@ -13723,8 +13752,8 @@ msgstr "Féach ar an mblagphost chun tuilleadh eolais a fháil" msgid "View debug entry" msgstr "Féach ar an iontráil dífhabhtaithe" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Féach ar shonraí" @@ -13797,7 +13826,7 @@ msgstr "" 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/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "" @@ -13830,7 +13859,7 @@ msgstr "Féach ar do chuid liostaí modhnóireachta" msgid "View your muted accounts" msgstr "Féach ar na cuntais a bhalbhaigh tú" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Tá fadhbanna líonra againn, bain triail as arís" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "" @@ -14063,13 +14092,15 @@ 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 bhalbhaigh tú a lódáil an uair seo. Bain triail as arís." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Úps!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "" @@ -14562,7 +14594,7 @@ msgstr "" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Níl pacáiste fáilte cruthaithe agat fós!" @@ -14621,7 +14653,7 @@ msgstr "" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Ní mór duit seachtar ar a laghad a leanúint le pacáiste fáilte a chruthú." @@ -14798,7 +14830,7 @@ msgstr "" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "Tá tú tar éis an uasteorainn laethúil ar uaslódálacha físeáin a msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Tá tú tar éis an uasteorainn laethúil ar uaslódálacha físeáin a bhaint amach (an iomarca físeán)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "" @@ -14834,11 +14866,11 @@ msgstr "" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Níl tú anseo fada go leor chun físeáin a uaslódáil. Bain triail eile as ar ball." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "" @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "" + diff --git a/src/locale/locales/gd/messages.po b/src/locale/locales/gd/messages.po index d2734f587f..83dc74faff 100644 --- a/src/locale/locales/gd/messages.po +++ b/src/locale/locales/gd/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {’s toil le # seo} two {’s toil le # seo} few {’s #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {A’ leantainn #} two {A’ leantainn #} few {A’ lean #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {phost} two {phost} few {puist} other {post}}" @@ -234,10 +235,10 @@ msgstr "{0} (Cunntas)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "" msgid "{0} and {1} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "" msgid "{0} left the group" msgstr "" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "a’ leantainn {following}" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "" @@ -711,7 +666,7 @@ msgstr "" msgid "{handle} can't be messaged" msgstr "Cha ghabh {handle} ri teachdaireachdan" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {# nì gun leughadh} two {# nì gun leug msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "{numMatches, plural, one {Chaidh # neach-aithne a lorg} two {Chaidh # neach-aithne a lorg} few {Chaidh # luchd-aithne a lorg} other {Chaidh # neach-aithne a lorg}}" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "Chaidh {profileName} an sàs Bluesky {timeAgoString} air ais" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "⁊ {computedTotal}" @@ -893,14 +842,14 @@ msgstr "{1, plural, one {a’ leantainn} two {a’ leantainn} few {a’ leantain #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {luaidh} two {luaidh} few {luaidhean} other {luaidh}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {air ath-phostadh} two {air ath-phostadh} few {air ath-phostadh} other {air ath-phostadh}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, one {air a shàbhaladh} two {air a shàbhaladh} f #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>Clàraich a-steach<1> no <2>cruthaich cunntas<3> <4>airson naidheachdan, spòrs, poileataigs is rud sam bith eile a tha a’ dol air Bluesky a lorg." @@ -959,6 +908,13 @@ msgstr "Tha <0>thusa agus <1> <2>{0} gan gabhail a-staigh sa phacai msgid "⚠Invalid Handle" msgstr "⚠Làmhrachan mì-dhligheach" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 latha" msgid "7 days" msgstr "7 làithean" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "Cruinneachadh de dh’inbhirean air a bheil fèill mhòr air Bluesky, a’ gabhail a-staigh News, Booksky, Game Dev, Blacksky agus Fountain Pens" @@ -998,6 +954,8 @@ msgstr "Dh’èirich mearachd leis an lìonra. Thoir sùil air a’ cheangal aga #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "Glacadh-sgrìn de dh’uinneag sgrìobhadh nam post le putan ùr ri taobh a’ phutain “Postaich” a tha ag ràdh “Dreachdan”, le bogh-fhrois de chleasan-teine. Tha an teacsa foidhe anns an bhogsa-sgrìobhaidh ag ràdh “Sin thu, a charaid, an cuala tu an naidheachd? Tha gleus dhreachdan aig Bluesky a-nis!!!”." #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "" msgid "Accessibility" msgstr "So-ruigsinneachd" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Roghainnean na so-ruigsinneachd" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "’S urrainn do chunntasan aig a bheil cromag chrom-bhileach ghorm <0><1/> cunntasan eile a dhearbhadh. ’S e Bluesky a thaghas an luchd-dearbhaidh earbsach seo." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "Gnìomhachd o dhaoine eile" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Cuir post eile ris" msgid "Add another post to thread" msgstr "Cuir post eile ris an t-snàithlean" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "Cuir emoji mar fhrith-fhreagairt" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "" @@ -1570,7 +1533,7 @@ msgstr "Bheir seo cead-inntrigidh dha na teachdaireachdan dìreach" msgid "Already have a code?" msgstr "A bheil còd agad mar-thà?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "A bheil cunntas agad mar-thà?" @@ -1624,7 +1587,7 @@ msgstr "Chaidh post-d a chur gu {0}. Tha còd dearbhaidh na bhroinn as urrainn d msgid "An error has occurred" msgstr "Thachair mearachd" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Thachair mearachd" @@ -1641,7 +1604,7 @@ msgstr "Dh’èirich mearachd fhad ’s a bha sinn a’ faighinn nan cunntasan a msgid "An error occurred while fetching the feed." msgstr "Dh’èirich mearachd rè nuair a bha sinn a’ faighinn an inbhir." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Dh’èirich mearachd nuair a bha sinn a’ gintinn na pacaid tòiseachaidh agad. A bheil thu airson feuchainn ris a-rithist?" @@ -1650,11 +1613,11 @@ msgstr "Dh’èirich mearachd nuair a bha sinn a’ gintinn na pacaid tòiseacha msgid "An error occurred while hiding suggestion. {0}" msgstr "Dh’èirich mearachd fhad ’s a bha sinn a’ cur na mhol sinn am falach. {0}" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Dh’èirich mearachd rè luchdadh a’ video. Feuch ris a-rithist an ceann greis." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Dh’èirich mearachd rè luchdadh a’ video. Feuch ris a-rithist." @@ -1694,7 +1657,7 @@ msgstr "Dh’èirich mearachd. {0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "Dealbh dhe na h-avataran aig cleachdaichean a’ sruthadh à leabhar luchd-aithne dha aplacaid Bluesky" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "Dealbh de ghrunn puist Bluesky ri taobh ìomhaigheadan ath-phostaidh, ’s toil agus bheachdan" @@ -1715,16 +1678,14 @@ msgstr "" msgid "An issue not included in these options" msgstr "Duilgheadas nach eil am measg nan roghainnean seo" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "Duine sam bith" @@ -1812,7 +1773,7 @@ msgstr "Duine sam bith a tha gam leantainn" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "Feumaidh co-dhiù 4 caractaran bhith ann am facal-faire na h-aplacaid" msgid "App passwords" msgstr "Faclan-faire nan aplacaidean" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Faclan-faire nan aplacaidean" @@ -1901,7 +1862,7 @@ msgstr "Tog ath-thagradh an aghaidh a’ cho-dhùnaidh seo" msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "Cuir an t-iarrtas pull an gnìomh" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Air a thasglannachadh ann an {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Post tasglannaichte" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "Aurora" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "" @@ -2063,9 +2024,9 @@ msgstr "Ri fhaighinn" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "Mus cruthaich thu post no mus fhreagair thu, feumaidh tu am post-d agad a dhearbhadh." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Mus cruthaich thu pacaid tòiseachaidh, feumaidh tu am post-d agad a dhearbhadh." @@ -2145,10 +2106,10 @@ msgstr "Mus fhaigh thu brathan mu phuist a dh’fhoillsicheas {name}, feumaidh t #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "Tòisich air dearbhadh d’ aoise le bhith a’ lìonadh nan raointean g msgid "Beta Feature" msgstr "Gleus beta" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Bacte" msgid "Blocked accounts" msgstr "Cunntasan air am bacadh" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Cunntasan air am bacadh" @@ -2292,7 +2259,7 @@ msgstr "Chan eil cead aig cunntasan bacte freagairt a chur sna snàithleanan aga 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 "Chan eil cead aig cunntasan bacte freagairt a chur sna snàithleanan agad, iomradh a dhèanamh ort no eadar-ghabhail eile a dhèanamh leat. Chan fhaic thu an t-susbaint aca agus chan fhaic iad an t-susbaint agad-sa." -#: src/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Fiù ma bhacas tu an leubailiche seo, ’s urrainn dha leubailean a chur ris a’ chunntas agad fhathast." @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Chan urrainn dha Bluesky dearbhadh gu bheil an ceann-là a thathar a’ cumail a-mach fìor." @@ -2369,7 +2336,7 @@ msgstr "Teirmichean na seirbheise aig Bluesky Social" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "Glèidhidh Bluesky an luchd-aithne agad an cruth dàta còdaichte. Ma bheir thu luchd-aithne air falbh, thèid an dàta seo a sguabadh às sa bhad." -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Taghaidh Bluesky grunn chunntasan aig daoine air an lìonra agad a mholar." @@ -2473,7 +2440,7 @@ msgstr "Am putan a bheir air ais gu loidhne-ama do dhachaigh thu" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Le {0}" @@ -2516,11 +2483,11 @@ msgstr "Le bhith a’ cruthachadh cunntas, bidh tu ag aontachadh ri <0>teirmiche msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Le bhith a’ cruthachadh cunntas, bidh tu ag aontachadh ri <0>teirmichean na seirbheise." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "Leat-sa" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "An camara" @@ -2597,7 +2564,7 @@ msgstr "Sguir dhen ath-ghnìomhachadh is clàraich a-mach" msgid "Cancel reply" msgstr "" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Sguir dhen lorg" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "Cha bhi buaidh air an liosta ma dh’atharraicheas tu a’ phacaid-thòiseachaidh an dèidh dhut a chruthachadh. Bidh an liosta na lethbhreac neo-eisimeileach." #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Chaidh a’ chabadaich a mhùchadh" msgid "Chat not found." msgstr "" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "Bogsa a-steach nan iarrtasan cabadaich" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Iarrtasan cabadaich" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Roghainnean na cabadaich" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Chaidh a’ chabadaich a neo-mhùchadh" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Cabadaich" @@ -2849,7 +2817,7 @@ msgstr "Tagh dòigh airson dearbhadh na h-àrainne" msgid "Choose Feeds" msgstr "Tagh inbhirean" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Dèan taghadh às mo leth" @@ -3015,7 +2983,7 @@ msgstr "Dèan briogadh airson feuchainn ris an teachdaireachd a dh’fhàillig a #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Dèan briogadh airson feuchainn ris an teachdaireachd a dh’fhàillig a msgid "Close" msgstr "Dùin" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Dùin an còmhradh gnìomhach" @@ -3082,7 +3050,7 @@ msgstr "Dùin sealladair nan dealbhan" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Dùin an clàr-taice" @@ -3102,7 +3070,7 @@ msgstr "" msgid "Close this dialog" msgstr "Dùin an co-còmhradh seo" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "Dùin mòideal an fhàilteachaidh" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Dealbhan-èibhinn" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Treòrachadh na coimhearsnachd" @@ -3265,7 +3233,7 @@ msgstr "Susbaint ⁊ meadhanan" msgid "Content and media" msgstr "Susbaint is meadhanan" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Susbaint is meadhanan" @@ -3301,7 +3269,7 @@ msgstr "Rabhadh susbainte" msgid "Content warnings" msgstr "Rabhaidhean susbainte" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Cùlaibh a’ chlàir-thaice cho-theacsail, dèan briogadh airson an clàr-taice a dhùnadh." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Leugh an còrr dhen t-snàithlean…" #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "" @@ -3376,7 +3344,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "Chaidh lethbhreac de thionndadh a’ bhuild a chur air an stòr-bhòrd" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "" @@ -3384,7 +3352,7 @@ msgstr "" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Dèan lethbhreac de dh’fhacal-faire na h-aplacaid" msgid "Copy at:// URI" msgstr "Dèan lethbhreac dheth at:// URI" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "Dèan lethbhreac dhe DID an ùghdair" @@ -3457,10 +3425,10 @@ msgstr "Dèan lethbhreac dhen cheangal" msgid "Copy link to list" msgstr "Dèan lethbhreac dhen cheangal ris an liosta" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Dèan lethbhreac dhen cheangal ris a’ phost" @@ -3478,8 +3446,8 @@ msgstr "Cuir lethbhreac dhen cheangal dhan pacaid tòiseachaidh" msgid "Copy message text" msgstr "Dèan lethbhreac de theacsa na teachdaireachd" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Dèan lethbhreac dhen phost aig:// URI" @@ -3498,7 +3466,7 @@ msgstr "Dèan lethbhreac dhen reacord TXT" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Poileasaidh na còrach-lethbhreac" @@ -3614,8 +3582,8 @@ msgstr "" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Cruthaich" @@ -3632,9 +3600,9 @@ msgstr "Cruthaich liosta dhen phacaid-thòiseachaidh seo" msgid "Create a QR code for a starter pack" msgstr "Cruthaich còd QR airson pacaid tòiseachaidh" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Cruthaich pacaid tòiseachaidh" @@ -3643,12 +3611,12 @@ msgstr "Cruthaich pacaid tòiseachaidh" msgid "Create a Starter Pack" msgstr "Cruthaich pacaid tòiseachaidh" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Cruthaich pacaid tòiseachaidh dhomh" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Cruthaich cunntas" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Cruthaich cunntas" @@ -3678,11 +3646,11 @@ msgstr "Cruthaich cunntas ach as aonais na pacaid tòiseachaidh seo" msgid "Create an avatar instead" msgstr "Cruthaich avatar na àite" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Cruthaich fear eile" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "" @@ -4010,7 +3978,7 @@ msgstr "" msgid "Disable 2FA" msgstr "Cuir 2FA à comas" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "" @@ -4150,7 +4118,7 @@ msgstr "Seall baidsean nas motha airson roghainn teacsa" msgid "Display name" msgstr "Ainm-taisbeanaidh" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "Fàg soraidh slàn aig na trobhaichean is baoit-bhriogaidh. Faigh lorg air fìor-dhaoine ’s seanchas sa bheil ùidh agad." @@ -4232,7 +4200,7 @@ msgstr "Thoir gnogag dhùbailte no dèan brùthadh fada air an teachdaireachd ai msgid "Double tap to close the dialog" msgstr "Thoir gnogag dhùbailte air gus an còmhradh a dhùnadh" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Thoir gnogag dhùbailte a dh’innse gur toil leat e" @@ -4336,6 +4304,7 @@ msgstr "Mì-rian ithe" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "Deasaich staid an t-srutha bheò" msgid "Edit moderation list" msgstr "Deasaich an liosta modarataireachd " -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Deasaich na h-inbhirean agam" @@ -4414,6 +4383,11 @@ msgstr "Deasaich na h-inbhirean agam" msgid "Edit name" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Deasaich na daoine" @@ -4452,7 +4426,7 @@ msgstr "Deasaich liosta an luchd-chleachdaidh" msgid "Edit who can reply" msgstr "Co-dhùin cò aig a bheil cead freagairt" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Deasaich a’ phacaid tòiseachaidh agad" @@ -4508,8 +4482,8 @@ msgstr "Leabaich an còd HTML" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Leabaich am post" @@ -4517,7 +4491,7 @@ msgstr "Leabaich am post" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Leabaich am post seo san làrach-lìn agad. Cha leig thu leas ach lethbhreac dhen snippet a leanas a dhèanamh agus a chur a-steach dhan chòd HTML air an làrach-lìn agad." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Cluicheadair video leabaichte" @@ -4541,7 +4515,7 @@ msgstr "Cuir comas inbheach an comas" msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "" @@ -4558,12 +4532,13 @@ msgstr "Cuir meadhanan on taobh a-muigh an comas" msgid "Enable media players for" msgstr "Cuir cluicheadairean mheadhanan an comas airson" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "Cuir an comas brathan o chunntas le bhith a’ tadhal air a’ phròifil is a’ brùthadh <0>ìomhaigheag a’ chluig<1/>." -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "Cuir brathan push an comas" @@ -4589,7 +4564,7 @@ msgstr "Cuir an comas videothan a tha a’ treandadh san inbhir “Fidir” agad msgid "Enabled" msgstr "An comas" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Deireadh an inbhir" @@ -4616,7 +4591,7 @@ msgstr "Cuir a-steach facal no taga" msgid "Enter code" msgstr "Cuir a-steach an còd" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Tòisich an làn-sgrìn" @@ -4658,7 +4633,7 @@ msgstr "Cuir a-steach an t-ainm-cleachdaiche ’s am facal-faire agad" msgid "Enters full screen" msgstr "Fosglaidh seo an làn-sgrìn" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "Dibhearsan" @@ -4692,7 +4667,7 @@ msgstr "Dh’èirich mearachd nuair a bha sinn a’ sàbhaladh an fhaidhle" msgid "Error receiving captcha response." msgstr "Dh’èirich mearachd nuair a bha sinn a’ faighinn freagairt a’ Chaptcha." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "Mearachd: {error}" @@ -4704,8 +4679,8 @@ msgstr "Faodaidh duine sam bith freagairt" msgid "Everybody can reply to this post." msgstr "Faodaidh duine sam bith am post seo a fhreagairt." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "on a h-uile duine" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "on a h-uile duine" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "A h-uile rud eile" @@ -4746,7 +4721,7 @@ msgstr "Dùin às luchd-cleachdaidh a tha thu gan leantainn" msgid "Excludes users you follow" msgstr "Dùinidh seo às luchd-cleachdaidh a tha thu gan leantainn" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Fàg an làn-sgrìn" @@ -4767,7 +4742,7 @@ msgstr "Leudaich no co-theannaich am post slàn a tha thu a’ freagairt" msgid "Expand post text" msgstr "Leudaich teacsa a’ phuist" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Leudaichidh no co-theannaichidh seo teacsa a’ phuist" @@ -4810,15 +4785,15 @@ msgstr "Meadhanan feòlmhor no draghail." msgid "Explicit sexual images." msgstr "Dealbhan feiseil is feòlmhor." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "Rùraich" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "Fidir an aplacaid" @@ -4852,7 +4827,7 @@ msgstr "Meadhanan on taobh a-muigh" 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 "Ma cheadaicheas tu meadhanan on taobh a-muigh, dh’fhaodte gun toir seo comas do làraichean-lìn fiosrachadh a chruinneachadh mu do dhèidhinn is mun uidheam agad. Cha tèid fiosrachadh sam bith iarraidh no a chur gus am brùth thu am putan “Cluich”." -#: src/Navigation.tsx:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Roghainnean nam meadhanan on taobh a-muigh" @@ -4894,7 +4869,7 @@ msgstr "Dh’fhàillig atharrachadh an làmhrachain. Feuch ris a-rithist." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "Cha b’ urrainn dhuinn na còmhraidhean a luchdadh" @@ -5002,9 +4977,10 @@ msgstr "Cha b’ urrainn dhuinn roghainnean nan inbhirean a luchdadh" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "Cha b’ urrainn dhuinn roghainnean nam brathan a luchdadh." @@ -5035,12 +5011,12 @@ msgstr "Cha b’ urrainn dhuinn na daoine a mholamaid an leantainn a luchdadh" msgid "Failed to lock group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "Cunntas brèige no bot" msgid "False information about elections" msgstr "Fiosrachadh brèige mu thaghadh" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Inbhir" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "Chaidh do bheachd a chur gu muinntir an inbhir" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "Faigh an t-ùrachadh" msgid "File saved successfully!" msgstr "Chaidh am faidhle a shàbhaladh!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "Criathraich cò aig am bi cead iarrtas a chur airson brathan mu do ghnìomhachd fhaighinn" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "Criathraich na daoine a gheibh thu teachdaireachdan uapa" @@ -5356,8 +5332,8 @@ msgstr "Lorg cunntasan airson an leantainn" msgid "Find and invite friends" msgstr "" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "Lorg luchd-aithne" @@ -5378,7 +5354,7 @@ msgstr "Lorg daoine airson an leantainn" msgid "Find people you know" msgstr "" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Lorg puist, cleachdaichean is inbhirean air Bluesky" @@ -5391,7 +5367,7 @@ msgstr "Lorg do charaidean" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "Lorg do charaidean air Bluesky le bhith a’ dearbhadh na h-àireimh fòn agad is a’ sireadh an luchd-aithne agad. Cumaidh sinn am fiosrachadh agad fo dhìon agus is ann agadsa a tha smachd air na thachras san ath-cheum. <0>Barrachd fiosrachaidh" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "Faigh lorg air na daoine agad" @@ -5433,7 +5409,7 @@ msgstr "" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Lean ri {0}" msgid "Follow {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "Lean ri {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Luchd-leantainn aig @{0} as aithne dhut-sa cuideachd" @@ -5548,7 +5524,7 @@ msgstr "Luchd-leantainn as aithne dhut" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "A’ leantainn {0} a-nis" msgid "Following {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "A’ leantainn {handle}" @@ -5582,7 +5558,7 @@ msgstr "A’ leantainn {handle}" msgid "Following feed preferences" msgstr "Roghainnean inbhir nan daoine a tha thu a’ leantainn" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Roghainnean inbhir nan daoine a tha thu a’ leantainn" @@ -5632,7 +5608,7 @@ msgstr "Dhut-sa" msgid "Forever" msgstr "Gu bràth" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "Coma leat an treamsgal" @@ -5651,11 +5627,13 @@ msgstr "Na dhìochuimhnich thu am facal-faire?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "Saor an t-inbhir agad" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "O" @@ -5678,7 +5656,7 @@ msgstr "O <0/>" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Gin pacaid tòiseachaidh" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "Faigh cobhair" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "Faigh brath nuair a leanas daoine thu." -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "Faigh brathan nuair a dh’innseas daoine gur toil leotha rud a phostaich thu." -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "Faigh brath nuair a nì daoine iomradh ort." -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "Faigh brathan nuair a nì daoine iomradh air post agad." -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "Faigh brathan nuair a fhreagras daoine post agad." -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "Faigh brathan nuair a dh’ath-phostaicheas daoine rud a phostaich thusa." -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "" @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "Faigh brathan mu phuist ùra" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "Faigh brath nuair a dh’fhoillsicheas {name} post ùr" @@ -5826,8 +5804,8 @@ msgstr "Glòrachadh ainneirt" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "Cuir struth beò fad" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -6081,7 +6060,7 @@ msgstr "Gnìomhachdan dochainneach no glè chunnartach" msgid "Harming or endangering minors" msgstr "A’ cur mion-aoisich an cunnart no gan dochann" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Taga-hais" @@ -6144,7 +6123,7 @@ msgstr "Shin thu!" msgid "Hidden" msgstr "Falaichte" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Falaichte ri linn nan roghainnean modarataireachd agad." @@ -6297,8 +6276,8 @@ msgstr "Hm, cha b’ urrainn dhuinn an t-seirbheis modarataireachd sin a luchdad msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Air do shocair! Tha sinn a’ toirt comas air video mean air mhean – glacaidh foighidinn iasg. Na bi fada gun tilleadh!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "Ma dh’ùraicheas tu an seòladh puist-d agad, thèid an 2FA a chur à msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Ma tha thu airson am facal-faire seo atharrachadh, cuiridh sinn còd thugad a dhèanamh cinnteach gur ann agad-sa a tha an cunntas seo." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "Ma tha thu airson cuingeachadh cò gheibh brathan mu ghnìomhachd sa chunntas agad, is urrainn dhut seo a chur air gleus sna <0>Roghainnean → Prìobhaideachd is tèarainteachd." @@ -6548,7 +6528,7 @@ msgstr "" msgid "In-app, push, people you follow" msgstr "" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "" @@ -6560,6 +6540,7 @@ msgstr "Bogsa a-steach falamh!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Chaidh na leubailean a chur ris" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Tha leubailean nan nòtaichean mu chleachdaichean is susbaint. Bheir iad rabhadh do dhaoine, is urrainnear rudan a chur am falach leotha agus na rudan air an lìonra a sheòrsachadh." @@ -6864,7 +6845,7 @@ msgstr "Leubailean a tha ris a’ chunntas agad" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Roghainnean cànain" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "Air a thòiseachadh diog air ais turas mu dheireadh" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "As ùire" @@ -6908,7 +6889,7 @@ msgstr "Barrachd fiosrachaidh" msgid "Learn More" msgstr "Barrachd fiosrachaidh" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "" msgid "left to go." msgstr "air fhàgail." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Leig leamsa roghnachadh" @@ -7093,8 +7074,8 @@ msgstr "Innis gur toil leat an t-inbhir seo" msgid "Like this labeler" msgstr "Nochd gur toil leat an leubailich seo" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Daoine as toil leotha seo" @@ -7111,6 +7092,24 @@ msgstr "Daoine as toil leotha seo" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "’S toil le {0, plural, one {# seo} two {# seo} few {# seo} other {# seo}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "’S toil le {likeCount, plural, one {# seo} two {# seo} few {# seo} other {# seo}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Na ’s toil le daoine" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "’S toil le cuideigin rud a dh’ath-phostaich thu" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Daoine as toil leotha am post seo" @@ -7144,7 +7143,7 @@ msgstr "Loidhneach" msgid "Link copied to clipboard" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Liosta" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Chaidh an liosta a neo-mhùchadh" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Luchdaich na brathan ùra" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "" msgid "Locked" msgstr "" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Loga" @@ -7387,7 +7386,7 @@ msgstr "" msgid "Make adjustments to email settings for your account" msgstr "Cuir air gleus roghainnean post-d a’ chunntais agad" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Dèan fear dhomh" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "Comharraich gun deach iad uile a leughadh" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Comharraich gun deach a leughadh" msgid "Marked all as read" msgstr "Chaidh comharradh gun deach iad uile a leughadh" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "" @@ -7456,6 +7455,10 @@ msgstr "" msgid "Maybe later" msgstr "Uaireigin eile ’s dòcha" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "luchd-cleachdaidh air a bheil iomradh" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Iomraidhean" @@ -7563,7 +7566,7 @@ msgstr "" msgid "Message options" msgstr "Roghainnean na teachdaireachd" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Teachdaireachdan" @@ -7592,7 +7595,7 @@ msgstr "Mì-stiùireadh" msgid "Missing media" msgstr "Tha meadhanan a dhìth" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Modarataireachd" @@ -7636,7 +7639,7 @@ msgstr "Chaidh an liosta modarataireachd ùrachadh" msgid "Moderation lists" msgstr "Liostaichean modarataireachd" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Liostaichean modarataireachd" @@ -7645,7 +7648,7 @@ msgstr "Liostaichean modarataireachd" msgid "moderation settings" msgstr "roghainnean modarataireachd" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Staidean modarataireachd" @@ -7786,7 +7789,7 @@ msgstr "" msgid "Muted accounts" msgstr "Cunntasan a chaidh am mùchadh" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Cunntasan a chaidh am mùchadh" @@ -7892,11 +7895,11 @@ msgstr "{postsCount, plural, one {post ùr} two {phost ùr} few {puist ùra} oth #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Cabadaich ùr" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "Gleus ùr" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "Luchd-leantainn ùr" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "" @@ -7965,13 +7968,13 @@ msgstr "Liosta ùr" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "As ùire an toiseach" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Naidheachdan" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "An t-ath-dhealbh" msgid "Night" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "Gun sanasachd, gun tracadh a bhriseas a-steach air do phrìobhaideachd, gun ribean com-pàirteachaidh. Tha suim aig Bluesky dha d’ ùine is aire." @@ -8142,7 +8145,7 @@ msgstr "Gun mheadhanan fhathast" msgid "No messages yet" msgstr "Gun teachdaireachdan fhathast" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "Cuir cùl ris an sgrios-sgroladh a sparras algairimean ort. Faigh lorg air inbhirean a bheir dhut na tha a dhìth ort seach sgudal a sparradh ort." @@ -8183,12 +8186,12 @@ msgstr "" msgid "No posts here" msgstr "Chan eil post sam bith an-seo" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "Gun phuist fhathast" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Gun luaidh fhathast" @@ -8216,7 +8219,7 @@ msgstr "Cha robh toradh ann" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Cha robh toradh ann" @@ -8235,15 +8238,15 @@ msgstr "Cha deach toradh a lorg" msgid "No results found for \"{query}\"" msgstr "Cha deach toradh a lorg airson “{query}”" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "Chan eil duine sam bith" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Cha tuirt duine sam bith fhathast gur toil leotha seo. Saoil an toil leat-sa e air thoiseach air chàch?" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Cha do rinn duine sam bith luaidh air seo fhathast. Saoil an dèan thusa luaidh air air thoiseach air chàch?" @@ -8297,6 +8300,10 @@ msgstr "Dealbhan dlùth-chaidreach gun aonta" msgid "Non-sexual Nudity" msgstr "Lomnochd neo-fheiseil" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "Chan eil seo ri fhaighinn air an ùrlar seo." msgid "Not followed by anyone you’re following" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Cha deach a lorg" @@ -8332,7 +8339,7 @@ msgstr "Fiosrachadh mu cho-roinneadh" 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 "An aire: Tha Bluesky na lìonra fosgailte agus poblach. Chan eil an roghainn seo a’ cuingeachadh ach faicsinneachd na susbainte agad ann an aplacaid Bluesky is air an làrach-lìn ach dh’fhaodte nach gèill aplacaidean eile ris an roghainn seo. Dh’fhaoidte gun seall aplacaidean is làraichean-lìn eile an t-susbaint agad do luchd-cleachdaidh a rinn clàradh a-mach." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "An aire: Chan fhaic ach luchd-cleachdaidh a tha clàraichte a-staigh seo." @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "Cha deach dad a shàbhaladh fhathast" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Roghainnean nam brathan" @@ -8352,11 +8359,12 @@ msgstr "Roghainnean nam brathan" msgid "Notification sounds" msgstr "Fuaimean nam brathan" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "Ceart ma-thà" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Ceart ma-thà" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Ath-shuidheachadh a’ bhòrdachaidh" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "" @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Chan eil taic ach ri faidhlichean WebVTT (.vtt)" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Fosgail duilleag dì-bhugachadh na modarataireachd" msgid "Open muted words and tags settings" msgstr "Fosgail roghainnean nam faclan is tagaichean mùchte" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "Fosgail a’ phacaid" @@ -8699,7 +8709,7 @@ msgstr "Fosglaidh seo mion-fhiosrachadh a bharrachd mu innteart dì-bhugachaidh" msgid "Opens alt text dialog" msgstr "Fosglaidh seo còmhradh na roghainn teacsa" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Fosglaidh seo an camara air an uidheam" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Chaidh am facal-faire ùrachadh!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Cuir na stad" @@ -8925,12 +8935,12 @@ msgstr "Cuir na stad" msgid "Pause GIF" msgstr "Cuir an GIF na stad" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Cuir a’ video na stad" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Daoine" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Daoine a tha @{0} a’ leantainn" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Daoine a leanas ri @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "Daoine a tha mi gan leantainn" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "Daoine a tha thu gan leantainn" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Prìnichte ris na h-inbhirean agad" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Cluich" @@ -9076,8 +9086,8 @@ msgstr "Cluich {0}" msgid "Play GIF" msgstr "Cluich an GIF" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Cluich a’ video" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "Sgrìobh do theachdaireachd gu h-ìosal:" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Poileataigs" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "Chaidh am post a bhacadh" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Post le @{0}" @@ -9340,7 +9350,7 @@ msgstr "Chaidh am post a chur am falach leat fhèin" msgid "Post interaction settings" msgstr "Roghainnean eadar-ghabhail a’ phuist" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Roghainnean eadar-ghabhail a’ phuist" @@ -9377,6 +9387,7 @@ msgstr "Chan eil am post prìnichte tuilleadh" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "’S urrainn dhut puist a mhùchadh ri linn teacsa a th’ annta, nan ta msgid "Posts hidden" msgstr "Chaidh na puist a chur am falach" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "Ceangal a dh’fhaodadh a bhith meallta" @@ -9445,20 +9460,21 @@ msgstr "Prìobhaideachd" msgid "Privacy and security" msgstr "Prìobhaideachd ⁊ tèarainteachd" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Prìobhaideachd ⁊ tèarainteachd" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "Roghainnean na prìobhaideachd is na tèarainteachd" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Tha luaidhean air puist à comas" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Luaidhean" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Luaidhean air a’ phost seo" @@ -9643,7 +9659,7 @@ msgstr "Cuir an cunntas agad an gnìomh as ùr" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "Leugh {0, plural, one {# fhreagairt} two {# fhreagairt} few {# freagairtean} other {# freagairt}} eile" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "Leugh am post air a’ bhloga" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Falaich an còrr" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Leugh an còrr" @@ -9683,11 +9699,11 @@ msgstr "Leugh poileasaidh prìobhaideachd Bhluesky" msgid "Read the Bluesky Terms of Service" msgstr "Leugh teirmichean na seirbheise aig Bluesky" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "Fìor-chòmhradh." -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "Fìor-dhaoine." @@ -9740,7 +9756,7 @@ msgstr "Diùlt an t-iarrtas cabadaich" msgid "Reject join request" msgstr "" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Ath-luchdaich na còmhraidhean" @@ -10010,8 +10026,9 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Freagairtean" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Rinn thu ath-phostadh" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "Ath-phostadh" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Ath-phostaidh a’ phuist seo" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "Ath-phostadh de rud a dh’ath-phostaich thusa" @@ -10245,7 +10262,7 @@ msgstr "" msgid "Requests" msgstr "" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Feuchaidh seo ris a’ ghnìomh mu dheireadh a-rithist is e air fàillig #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Tillidh seo thu gun duilleag-dhachaigh" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Tillidh seo thu gun duilleag roimhpe" @@ -10458,7 +10475,7 @@ msgstr "Sàbhail an dreachd" msgid "Save draft?" msgstr "A bheil thu airson an dreachd a shàbhaladh?" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Inbhirean a shàbhail thu" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "Puist a shàbhail thu" @@ -10512,8 +10529,8 @@ msgstr "Air a shàbhaladh sna h-inbhirean agad" msgid "Say hello!" msgstr "Can halò!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "" @@ -10527,7 +10544,7 @@ msgstr "" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "" @@ -10556,16 +10573,16 @@ msgstr "Sgrolaich gun bhàrr" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Lorg" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Dèan lorg sna puist aig {0}" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Lorg GIFs" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "Chan urrainn dhut lorg a dhèanamh ’s tu gun chlàradh a-steach aig an àm seo" @@ -10777,12 +10794,13 @@ msgstr "Tagh roghainn" msgid "Select app language" msgstr "Tagh cànan dhan aplacaid" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "" @@ -10823,7 +10841,7 @@ msgstr "Tagh GIF" msgid "Select GIF \"{0}\"" msgstr "Tagh an GIF “{0}”" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "" @@ -10942,7 +10960,8 @@ msgstr "Cuir an teachdaireachd" msgid "Send post to {name}" msgstr "Cuir am post gu {name}" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Cuir am post gu…" @@ -10960,11 +10979,11 @@ msgstr "Cuir an teachdaireachd on fhòn agad" msgid "Send verification email" msgstr "Cuir teachdaireachd dearbhaidh" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "Suidhichidh seo am post-d airson ath-shuidheachadh an fhacail-fhaire" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Roghainnean" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "Roghainnean a thaobh gnìomhachd dhaoine eile" @@ -11033,49 +11052,49 @@ msgstr "Roghainnean a thaobh gnìomhachd dhaoine eile" msgid "Settings for allowing others to be notified of your posts" msgstr "Na roghainnean a bheir cead do dhaoine eile brathan fhaighinn mu na puist agad" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "Roghainnean nam brathan mu dhaoine a dh’innis gur toil leotha rud" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "Roghainnean nam brathan mu iomradh" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "Roghainnean nam brathan mu luchd-leantainn ùr" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "Roghainnean nam brathan mu rud sam bith eile" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "Roghainnean nam brathan mu dhaoine a dh’innis gur toil leotha rud a dh’ath-phostaich thusa" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "Roghainnean nam brathan mu ath-phostadh de rud a dh’ath-phostaich thusa" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "Roghainnean nam brathan mu luaidhean" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "Roghainnean nam brathan mu fhreagairtean" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "Roghainnean nam brathan mu ath-phostadh" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "Co-roinn e co-dhiù" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "Co-roinn DID an ùghdair" @@ -11124,7 +11143,7 @@ msgstr "Co-roinn DID an ùghdair" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Còmhradh a’ cheangail cho-roinnidh" msgid "Share my profile" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "Co-roinn post aig:// URI" @@ -11170,8 +11189,8 @@ msgstr "Co-roinn an còd QR" msgid "Share this feed" msgstr "Co-roinn an t-inbhir seo" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "Co-roinn a’ phacaid tòiseachaidh seo" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Co-roinn a’ phacaid tòiseachaidh seo agus cuidich daoine nad choimhearsnachd a tha air ùr-thighinn gu Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "Co-roinn an luchd-aithne agad leinn is faigh lorg air do charaidean" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Deuchainn nan co-roghainnean" @@ -11231,8 +11250,8 @@ msgstr "Seall an roghainn teacsa" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Seall e co-dhiù" @@ -11330,7 +11349,7 @@ msgstr "Seall rabhadh is criathraich às na h-inbhirean e" msgid "Show when you’re live" msgstr "Leig ris nuair a bhios tu ri craoladh beò" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Innsidh seo cuin a chaidh am post seo a chruthachadh" @@ -11345,8 +11364,8 @@ msgstr "Seallaidh seo an t-susbaint" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "Seallaidh seo an t-susbaint" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "Cuiridh seo an cuimhneachan na dhùsal" msgid "So many thoughts, you should post one" msgstr "Uiread a smuaintean, bu chòir dhut tè dhiubh a phostadh" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "Meadhanan sòisealta fo do smachd-sa." @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Chaidh rudeigin ceàrr, feuch ris a-rithist" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "Spama, giùlan-brèige eile no foill" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Spòrs" @@ -11665,7 +11684,7 @@ msgstr "Tòisich air còmhradh is nochdaidh e an-seo." msgid "Start a group chat" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Tòisich air cabadaich ùr" @@ -11679,17 +11698,17 @@ msgstr "Tòisich air daoine a chur ris" msgid "Start adding people!" msgstr "Tòisich air daoine a chur ris!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Tòisich air cabadaich le {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Pacaid tòiseachaidh" @@ -11712,12 +11731,16 @@ msgstr "Pacaid tòiseachaidh leat fhèin" msgid "Starter pack is invalid" msgstr "Tha a’ phacaid tòiseachaidh seo mì-dhligheach" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Pacaidean tòiseachaidh" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Tha e furasta na h-inbhirean is daoine as fheàrr leat a cho-roinneadh le pacaidean tòiseachaidh." @@ -11751,7 +11774,7 @@ msgstr "Chaidh an stòras fhalamhachadh, feumaidh tu an aplacaid ath-thòiseacha msgid "Stored as part of a secure code for matching with others" msgstr "Ga chumail mar phàirt de chòd tèarainte airson maidseadh le daoine eile a dhèanamh" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Leabhar-sgeulachd" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Fo-sgrìobh aig @{0} airson na leubailean seo a chleachdadh:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "Chaidh a dhearbhadh" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Laighe na grèine" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "Chan eil taic ris a’ ghleus seo nad dhùthaich aig an ìre-sa! Thoir sùil a-rithist uaireigin eile." #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "" @@ -12057,7 +12082,7 @@ msgstr "Na teirmichean" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Cha d’fhuair sinn lorg air a’ phacaid tòiseachaidh sin." msgid "That username is already taken" msgstr "Tha an t-ainm-cleachdaiche seo aig cuideigin eile mar-thà" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Sin agaibh e, a chàirdean!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "Sin e!" @@ -12593,7 +12618,7 @@ msgstr "Chuir thusa an leubail seo an sàs." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Cha do chuir an leubailiche seo an cèill dè na leubailean a dh’fhoillsicheas e agus dh’fhaodte nach eil e gnìomhach." @@ -12638,7 +12663,7 @@ msgstr "" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Tha am post seo a’ cumail a-mach gun deach a chruthachadh <0>{0} ach chunnacas e air Bluesky <1>{1} an toiseach." @@ -12646,7 +12671,7 @@ msgstr "Tha am post seo a’ cumail a-mach gun deach a chruthachadh <0>{0} a msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Tha roghainnean smachd air freagairtean an sàs sa phost seo nach aithne dhuinn. Dh’fhaodte gu bheil an aplacaid agad ro aosta." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "Chan fhaic ach luchd-cleachdaidh a tha clàraichte a-staigh seo." @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Chan eil duine sam bith a’ leantainn a’ chleachdaiche seo." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "" @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Bhac an cleachdaiche seo thu. Chan fhaic thu an t-susbaint aca." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "" @@ -12734,7 +12761,7 @@ msgstr "Tha an cleachdaiche seo air ùr-thighinn. Dèan brùthadh airson barrach msgid "This user isn't following anyone." msgstr "Chan eil an cleachdaiche seo a’ leantainn duine sam bith." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "" @@ -12783,7 +12810,7 @@ msgstr "Roghainnean an t-snàithlein" msgid "Threaded" msgstr "Mar shnàithlean" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Roghainnean nan snàithleanan" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "Chan urrainn dhut uiread a neach-aithne ion-phortadh airson caraidean a lorg" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Brod nan toradh" @@ -12855,7 +12882,7 @@ msgstr "Brod nan toradh" msgid "Top replies first" msgstr "Brod nam freagairtean an toiseach" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Cuspair" @@ -12917,11 +12944,11 @@ msgstr "Trolladh" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "Èiridh earbsa à dàimhean, coimhearsnachdan is co-chomann agus ri linn sin, tha sinn a’ toirt a-steach gleus <0>an luchd.-dearbhaidh earbsach: buidhnean aig am bi comas dearbhadh a dhèanamh." -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "" @@ -13103,7 +13132,7 @@ msgstr "Na lean ri {0} tuilleadh" msgid "Unfollow account" msgstr "Na lean an cunntas tuilleadh" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Ma nì thu seo, cha lean thu ris a’ chleachdaiche tuilleadh" @@ -13191,7 +13220,7 @@ msgstr "" msgid "Unmute thread" msgstr "Neo-mhùch an snàithlean" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Till fuaim a’ video" @@ -13509,7 +13538,7 @@ msgstr "Dh’fhàillig an dearbhadh, feuch ris a-rithist." msgid "Verification settings" msgstr "Roghainnean dearbhaidh" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "Roghainnean dearbhaidh" @@ -13617,7 +13646,7 @@ msgstr "Video" msgid "Video failed to process" msgstr "Cha b’ urrainn dhuinn a’ video a phròiseasadh" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Inbhir video" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "Video o {0}: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "Video o {0}. Thoir gnogag air airson a chluich no a chur na stad" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Geamannan video" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Tha a’ video na stad" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Tha a’ video ga chluich" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Cha deach a’ video a lorg." @@ -13692,7 +13721,7 @@ msgstr "Seall an t-avatar aig {0}" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Seall a’ phròifil aig {0}" @@ -13723,8 +13752,8 @@ msgstr "Seall am bloga airson barrachd fiosrachaidh" msgid "View debug entry" msgstr "Seall an t-innteart dì-bhugachaidh" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Seall am mion-fhiosrachadh" @@ -13797,7 +13826,7 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "Seall an t-seirbheis leubailidh aig @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "Seall na dhearbh an cleachdaiche seo" @@ -13830,7 +13859,7 @@ msgstr "Seall na liostaichean modarataireachd agad" msgid "View your muted accounts" msgstr "Seall na cunntasan a mhùch thu" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "Seall an dearbhadh a rinn thu" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Tha duilgheadasan aig an lìonra againn, feuch ris a-rithist" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "" @@ -14063,13 +14092,15 @@ msgstr "Tha sinn duilich ach chan urrainn dhuinn an liosta seo fhuasgladh. Ma mh msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Tha sinn duilich ach cha b’ urrainn dhuinn na faclan a mhùch thu a luchdadh an-dràsta fhèin. Feuch ris a-rithist." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "Cò aig a bheil cead-dearbhaidh?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Oich!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "" @@ -14562,7 +14594,7 @@ msgstr "Tha atharraichean gun sàbhaladh agad san dreachd seo, a bheil thu airso msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "Tha atharraichean gun sàbhaladh agad. A bheil thu airson an sàbhaladh mus coimhead thu air na dreachdan agad?" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Cha do chruthaich thu pacaid tòiseachaidh fhathast!" @@ -14621,7 +14653,7 @@ msgstr "" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "Feumaidh tu a bhith co-dhiù 13 bliadhna a dh’aois mus urrainn dhut Bluesky a chleachadh. Leugh <0>teirmichean na seirbheise againn airson barrachd fiosrachaidh." -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Feumaidh tu co-dhiù seachdnar a leantainn mus urrainn dhut pacaid tòiseachaidh a ghintinn." @@ -14798,7 +14830,7 @@ msgstr "Tha uiread a dhreachdan agad ’s a tha ceadaichte" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "Rinn thu uiread a dh’iarrtas ’s a tha ceadaichte mar-thà. Feuch ris a-rithist an ceann greis." -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "Luchdaich thu suas na tha ceadaichte dhut de videothan an-diugh (cus dà msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Luchdaich thu suas na tha ceadaichte dhut de videothan an-diugh (cus videothan)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "Chan eil video sam bith eile agad a choimheadas tu air. Deagh-àm airson rudeigin eile a dhèanamh fad greis?" @@ -14834,11 +14866,11 @@ msgstr "Chaidh an cunntas agad a chur na dhàil" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Chan eil an cunntas agad aosta gu leòr fhathast airson videothan a luchdadh suas. Feuch ris a-rithist an ceann greis." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "" @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "An cànan as fheàrr leat" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "Dealbh na pròifil agad" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "Dealbh na pròifil agad ann an cearcallan co-mheadhanach de dhealbhan pròifil aig daoine eile" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "An dearbhadh a rinn thusa" + diff --git a/src/locale/locales/gl/messages.po b/src/locale/locales/gl/messages.po index 12297f30ad..d9192e16c9 100644 --- a/src/locale/locales/gl/messages.po +++ b/src/locale/locales/gl/messages.po @@ -119,6 +119,7 @@ msgstr "" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {seguindo} other {seguindo}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "" @@ -234,10 +235,10 @@ msgstr "" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "" msgid "{0} and {1} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "" msgid "{0} left the group" msgstr "" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} seguindo" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "" @@ -711,7 +666,7 @@ msgstr "" msgid "{handle} can't be messaged" msgstr "Non é posíbel enviar mensaxes a {handle}" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "" @@ -789,12 +744,6 @@ msgstr "" msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "" @@ -893,14 +842,14 @@ msgstr "" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {cita} other {citas}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {republicación} other {republicacións}}" @@ -913,7 +862,7 @@ msgstr "" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "" @@ -959,6 +908,13 @@ msgstr "<0>Ti e<1> <2>{0} estades incluídos no paquete de inicio" msgid "⚠Invalid Handle" msgstr "⚠Alcume inválido" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 días" msgid "7 days" msgstr "7 días" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "" @@ -998,6 +954,8 @@ msgstr "" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "" msgid "Accessibility" msgstr "Accesibilidade" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Axustes de accesibilidade" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "" #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "" msgid "Add another post to thread" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "" @@ -1570,7 +1533,7 @@ msgstr "Permitir acceso ás mensaxes directas" msgid "Already have a code?" msgstr "Xa tes un código?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "" @@ -1624,7 +1587,7 @@ msgstr "Un código de verificación foi enviado a {0}. Ingresa ese código a con msgid "An error has occurred" msgstr "Produciuse un erro" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Ocurreu un erro" @@ -1641,7 +1604,7 @@ msgstr "" msgid "An error occurred while fetching the feed." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Ocurreu un error ao xerar o teu paquete de inicio. Queres probar de novo?" @@ -1650,11 +1613,11 @@ msgstr "Ocurreu un error ao xerar o teu paquete de inicio. Queres probar de novo msgid "An error occurred while hiding suggestion. {0}" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Ocurreu un erro ao cargar o vídeo. Por favor, proba de novo." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Ocurreu un erro mentres cargaba o vídeo. Por favor, proba de novo." @@ -1694,7 +1657,7 @@ msgstr "" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "" @@ -1715,16 +1678,14 @@ msgstr "" msgid "An issue not included in these options" msgstr "Un problema non presente nestas opcións" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "" @@ -1812,7 +1773,7 @@ msgstr "" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "" msgid "App passwords" msgstr "" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Contrasinais da app" @@ -1901,7 +1862,7 @@ msgstr "Apelar esta decisión" msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Arquivada dende {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Publicación arquivada" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "" @@ -2063,9 +2024,9 @@ msgstr "" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "" #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Antes de crear un paquete de inicio, primeiro tes que verificar o teu correo." @@ -2145,10 +2106,10 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "" msgid "Beta Feature" msgstr "" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Bloqueado" msgid "Blocked accounts" msgstr "Contas bloqueadas" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Contas bloqueadas" @@ -2292,7 +2259,7 @@ msgstr "Se bloqueas unha conta non poderá responder os teus fíos, 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 "Se bloqueas unha conta non poderá responder os teus fíos, mencionarte nin interactuar contigo de ningunha manera. Non verás o seu contido e non poderá ver o teu." -#: src/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Se bloqueas a un etiquetador aínda poderá seguir aplicando etiquetas na túa conta." @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky non pode confirmar a autenticidade da data solicitada." @@ -2369,7 +2336,7 @@ msgstr "Termos do Servizo do Bluesky Social" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky elexirá un conxunto de contas recomendadas na túa rede." @@ -2473,7 +2440,7 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Por {0}" @@ -2516,11 +2483,11 @@ msgstr "Ao crear unha conta, aceptas os <0>Termos de servizo e a <1>Polític msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Ao crear unha conta, aceptas os <0>Termos de servizo." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Cámara" @@ -2597,7 +2564,7 @@ msgstr "Cancelar a reactivación e pechar a sesión" msgid "Cancel reply" msgstr "" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Cancelar procura" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "" msgid "Chat not found." msgstr "" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Axustes da conversa" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "" @@ -2849,7 +2817,7 @@ msgstr "Escoller método de verificación do dominio" msgid "Choose Feeds" msgstr "Escolle Canles" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Escolle para min" @@ -3015,7 +2983,7 @@ msgstr "Preme para reintentar a mensaxe fallida" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Preme para reintentar a mensaxe fallida" msgid "Close" msgstr "Pechar" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Pechar xanela activa" @@ -3082,7 +3050,7 @@ msgstr "" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "" @@ -3102,7 +3070,7 @@ msgstr "" msgid "Close this dialog" msgstr "Pechar esta xanela" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Bandas deseñadas" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Directrices da comunidade" @@ -3265,7 +3233,7 @@ msgstr "Contido e Multimedia" msgid "Content and media" msgstr "Contido e multimedia" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Contido e Multimedia" @@ -3301,7 +3269,7 @@ msgstr "Advertencia de contido" msgid "Content warnings" msgstr "Advertencia de contido" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Fondo do menú contextual, preme para pechar o menú." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Continuar fío..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "" @@ -3376,7 +3344,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "Versión de compilación copiada ao portapapeis" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "" @@ -3384,7 +3352,7 @@ msgstr "" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "" msgid "Copy at:// URI" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "" @@ -3457,10 +3425,10 @@ msgstr "Copiar Ligazón" msgid "Copy link to list" msgstr "Copia ligazón á lista" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Copiar ligazón ao chío" @@ -3478,8 +3446,8 @@ msgstr "" msgid "Copy message text" msgstr "Copiar texto da mensaxe" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "" @@ -3498,7 +3466,7 @@ msgstr "" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Política de dereitos de autor" @@ -3614,8 +3582,8 @@ msgstr "" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Crear" @@ -3632,9 +3600,9 @@ msgstr "" msgid "Create a QR code for a starter pack" msgstr "Crear un código QR para o paquete de inicio" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Crea un paquete de inicio" @@ -3643,12 +3611,12 @@ msgstr "Crea un paquete de inicio" msgid "Create a Starter Pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Crea un paquete de inicio para min" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Crear conta" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Crea unha conta" @@ -3678,11 +3646,11 @@ msgstr "" msgid "Create an avatar instead" msgstr "Crea un avatar" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Crea outro" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "" @@ -4010,7 +3978,7 @@ msgstr "" msgid "Disable 2FA" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "" @@ -4150,7 +4118,7 @@ msgstr "Amosar insignias de texto alternativo máis grandes" msgid "Display name" msgstr "Amosar o nome" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "" @@ -4232,7 +4200,7 @@ msgstr "" msgid "Double tap to close the dialog" msgstr "Doble toque para pechar a xanela" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Duplo toque para marcar cun \"gústame\"" @@ -4336,6 +4304,7 @@ msgstr "" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "" msgid "Edit moderation list" msgstr "" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Editar as Miñas Canles" @@ -4414,6 +4383,11 @@ msgstr "Editar as Miñas Canles" msgid "Edit name" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Editar Persoas" @@ -4452,7 +4426,7 @@ msgstr "" msgid "Edit who can reply" msgstr "Editar quen pode responder" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Edita o teu paquete de inicio" @@ -4508,8 +4482,8 @@ msgstr "Insertar código HTML" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Insertar chío" @@ -4517,7 +4491,7 @@ msgstr "Insertar chío" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Incrusta este chío no teu sitio web. Simplemente copia o seguinte fragmento e pégao no código HTML do teu sitio web." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Reprodutor de vídeo incrustado" @@ -4541,7 +4515,7 @@ msgstr "Activar contido para persoas adultas" msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "" @@ -4558,12 +4532,13 @@ msgstr "Activar medios externos" msgid "Enable media players for" msgstr "Reproducir multimedia de" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "" @@ -4589,7 +4564,7 @@ msgstr "Habilitar os vídeos en tendencia na túa canle \"Descubrir\"" msgid "Enabled" msgstr "Activado" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Fin das canles" @@ -4616,7 +4591,7 @@ msgstr "Ingresa unha palabra ou etiqueta" msgid "Enter code" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Poñer a pantalla completa" @@ -4658,7 +4633,7 @@ msgstr "Introduce o teu alcume e contrasinal" msgid "Enters full screen" msgstr "" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "" @@ -4692,7 +4667,7 @@ msgstr "Ocorreu un erro ao gardar o ficheiro" msgid "Error receiving captcha response." msgstr "Error ao recibir a resposta do captcha." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "" @@ -4704,8 +4679,8 @@ msgstr "Todo o mundo pode responder" msgid "Everybody can reply to this post." msgstr "Todo o mundo pode responder a este chío." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Todos" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Todos" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "" @@ -4746,7 +4721,7 @@ msgstr "Excluír á contas que segues" msgid "Excludes users you follow" msgstr "Exclúe ás contas que segues" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Saír da pantalla completa" @@ -4767,7 +4742,7 @@ msgstr "Expandir ou minimizar o chío completo ao que estás respondendo" msgid "Expand post text" msgstr "" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "" @@ -4810,15 +4785,15 @@ msgstr "Medios explícitos ou potencialmente perturbadores." msgid "Explicit sexual images." msgstr "Imaxes sexuais explícitas." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "" @@ -4852,7 +4827,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 "É posíbel que medios externos permitan que outros sitios recopilen datos sobre ti e o teu dispositivo. Non se envía ou solicita ningún tipo de información ata que presiones o botón de \"play\"." -#: src/Navigation.tsx:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Medios externos" @@ -4894,7 +4869,7 @@ msgstr "Erro ao mudar o nome de usuario. Téntao de novo." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "" @@ -5002,9 +4977,10 @@ msgstr "Error ao cargar as preferencias das canles." #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "" @@ -5035,12 +5011,12 @@ msgstr "Error ao cargar as suxerencias de seguimento." msgid "Failed to lock group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "" msgid "False information about elections" msgstr "" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Canles" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "" msgid "File saved successfully!" msgstr "Ficheiro gardado exitosamente!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "" @@ -5356,8 +5332,8 @@ msgstr "Procurar contas para seguir" msgid "Find and invite friends" msgstr "" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "" @@ -5378,7 +5354,7 @@ msgstr "Procurar contas a seguir" msgid "Find people you know" msgstr "" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "" @@ -5391,7 +5367,7 @@ msgstr "" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "" @@ -5433,7 +5409,7 @@ msgstr "" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Seguir a {0}" msgid "Follow {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Seguidores de @{0} que coñeces" @@ -5548,7 +5524,7 @@ msgstr "Seguidores que coñeces" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Seguindo {0}" msgid "Following {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "Seguindo a {handle}" @@ -5582,7 +5558,7 @@ msgstr "Seguindo a {handle}" msgid "Following feed preferences" msgstr "Preferencias das canles de Seguimento" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Preferencias das canles de Seguimento" @@ -5632,7 +5608,7 @@ msgstr "" msgid "Forever" msgstr "Para sempte" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "" @@ -5651,11 +5627,13 @@ msgstr "Esquecéches o teu contrasinal?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "" @@ -5678,7 +5656,7 @@ msgstr "De <0/>" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Xera un paquete de inicio" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "Obtén axuda" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "" @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "" @@ -5826,8 +5804,8 @@ msgstr "" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -6081,7 +6060,7 @@ msgstr "" msgid "Harming or endangering minors" msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Cancelo" @@ -6144,7 +6123,7 @@ msgstr "" msgid "Hidden" msgstr "Oculto" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Oculto debido aos teus axustes de moderación." @@ -6297,8 +6276,8 @@ msgstr "Vaites! Non puidemos cargar ese servizo de moderación." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Espera! Estamos dando acceso a vídeos gradualmente e aínda estás na listaxe de espera. Volve a consultar máis adiante." -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "" msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Se desexas cambiar o teu contrasinal, enviarémosche un código para verificar que esta é a túa conta." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "" @@ -6548,7 +6528,7 @@ msgstr "" msgid "In-app, push, people you follow" msgstr "" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "" @@ -6560,6 +6540,7 @@ msgstr "" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Etiquetas engadidas" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "As etiquetas son anotacións sobre persoas e contido. Poden usarse para ocultar, advertir e categorizar a rede." @@ -6864,7 +6845,7 @@ msgstr "Etiquetas na túa conta" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Axustes de Idiomas" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Último" @@ -6908,7 +6889,7 @@ msgstr "" msgid "Learn More" msgstr "Aprender máis" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "" msgid "left to go." msgstr "queda por ir." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Déixame escoller" @@ -7093,8 +7074,8 @@ msgstr "Dar «gústame» a esta canle" msgid "Like this labeler" msgstr "" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Gustoulle a" @@ -7111,6 +7092,24 @@ msgstr "Gustoulle a" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Gústame" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Gústame en este chío" @@ -7144,7 +7143,7 @@ msgstr "Lineal" msgid "Link copied to clipboard" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Listaxe" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "A listaxe xa non está silenciada" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Cargar notificacións novas" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "" msgid "Locked" msgstr "" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Rexistro" @@ -7387,7 +7386,7 @@ msgstr "" msgid "Make adjustments to email settings for your account" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Fai un para min" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Marcar como lido" msgid "Marked all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "" @@ -7456,6 +7455,10 @@ msgstr "" msgid "Maybe later" msgstr "" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "persoas mencionadas" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Mencións" @@ -7563,7 +7566,7 @@ msgstr "" msgid "Message options" msgstr "" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Mensaxes" @@ -7592,7 +7595,7 @@ msgstr "" msgid "Missing media" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Moderación" @@ -7636,7 +7639,7 @@ msgstr "Listaxe de moderación actualizada" msgid "Moderation lists" msgstr "Listaxes de moderación" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Listaxes de Moderación" @@ -7645,7 +7648,7 @@ msgstr "Listaxes de Moderación" msgid "moderation settings" msgstr "axustes de moderación" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Estados de moderación" @@ -7786,7 +7789,7 @@ msgstr "" msgid "Muted accounts" msgstr "Contas silenciadas" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Contas Silenciadas" @@ -7892,11 +7895,11 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Novo chat" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "" @@ -7965,13 +7968,13 @@ msgstr "" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Primeiro as respostas máis recentes" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Noticias" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Nova imaxe" msgid "Night" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "" @@ -8142,7 +8145,7 @@ msgstr "" msgid "No messages yet" msgstr "Aínda non hai mensaxes" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "" @@ -8183,12 +8186,12 @@ msgstr "" msgid "No posts here" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Aínda non hai citas." @@ -8216,7 +8219,7 @@ msgstr "Sen resultado" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Sen resultados" @@ -8235,15 +8238,15 @@ msgstr "Non se encontraron resultados" msgid "No results found for \"{query}\"" msgstr "Non se encontraron resultados para \"{query}\"" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "Ninguén" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "A ninguén lle gustou isto. Ao mellor deberías darlle unha oportunidade!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Ninguén citou isto. Poderías levar a dianteira e citalo antes que ninguén! " @@ -8297,6 +8300,10 @@ msgstr "" msgid "Non-sexual Nudity" msgstr "Nudez non sexual" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "" msgid "Not followed by anyone you’re following" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Non se encontrou" @@ -8332,7 +8339,7 @@ msgstr "Nota sobre compartir" 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 é unha rede aberta e pública. Esta configuración só limita a visibilidade do teu contido na aplicación e no sitio web de Bluesky, e é posíbel que outras aplicacións non respecten esta configuración. O teu contido aínda se pode mostrar ás persoas que pecharon sesión por outras aplicacións e sitios web." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "" @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Axustes de notificacións" @@ -8352,11 +8359,12 @@ msgstr "Axustes de notificacións" msgid "Notification sounds" msgstr "Sons de notificacións" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "Ben" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Está ben" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Restablecemento da incorporación" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "" @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Só se admiten ficheiros WebVTT (.vtt)." @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Abrir a páxina da depuración de moderación" msgid "Open muted words and tags settings" msgstr "Abrir os axustes de palabras e etiquetas silenciadas" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "" @@ -8699,7 +8709,7 @@ msgstr "Abre detalles adicionales para una entrada de depuración." msgid "Opens alt text dialog" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Abrir cámara do dispositivo" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Contrasinal actualizado!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Pausar" @@ -8925,12 +8935,12 @@ msgstr "Pausar" msgid "Pause GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Pausar vídeo" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Persoas" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Persoas seguidas por @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Persoas siguindo a @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "As túas canles fixadas" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Reproducir" @@ -9076,8 +9086,8 @@ msgstr "Reproducir {0}" msgid "Play GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Reproducir vídeo" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Política" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Chío de @{0}" @@ -9340,7 +9350,7 @@ msgstr "Chío ocultado por ti" msgid "Post interaction settings" msgstr "Axustes de interacción do chío" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Axustes de interacción da publicación" @@ -9377,6 +9387,7 @@ msgstr "Chío desfixado" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Os chíos pódense silenciar en función do seu texto, das súas etiquet msgid "Posts hidden" msgstr "Chíos ocultos" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "" @@ -9445,20 +9460,21 @@ msgstr "Privacidade" msgid "Privacy and security" msgstr "Privacidade e seguranza" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Privacidade e Seguranza" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Citas deshabilitadas" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Citas" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Citas deste chío" @@ -9643,7 +9659,7 @@ msgstr "Reactiva a túa conta" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Ler menos" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Ler máis" @@ -9683,11 +9699,11 @@ msgstr "Le a Política de privacidade de Bluesky" msgid "Read the Bluesky Terms of Service" msgstr "Le as Condicións de servizo de Bluesky" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "" @@ -9740,7 +9756,7 @@ msgstr "" msgid "Reject join request" msgstr "" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Recargar as conversas" @@ -10010,8 +10026,9 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Respostas" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Rechouchiado por ti" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Rechouchíos deste chío" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "" @@ -10245,7 +10262,7 @@ msgstr "" msgid "Requests" msgstr "" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Tenta de novo a última acción, que errou" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Volve á páxina de inicio" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Volve á páxina anterior" @@ -10458,7 +10475,7 @@ msgstr "" msgid "Save draft?" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Canles guardadas" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "" @@ -10512,8 +10529,8 @@ msgstr "Guardado nas túas canles" msgid "Say hello!" msgstr "Di ola!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "" @@ -10527,7 +10544,7 @@ msgstr "" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "" @@ -10556,16 +10573,16 @@ msgstr "Desprázate cara arriba" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Buscar" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Buscar GIFs" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "" @@ -10777,12 +10794,13 @@ msgstr "" msgid "Select app language" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "" @@ -10823,7 +10841,7 @@ msgstr "Seleccionar GIF" msgid "Select GIF \"{0}\"" msgstr "Seleccionar GIF \"{0}\"" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "" @@ -10942,7 +10960,8 @@ msgstr "Enviar mensaxe" msgid "Send post to {name}" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Enviar chío a..." @@ -10960,11 +10979,11 @@ msgstr "" msgid "Send verification email" msgstr "Enviar correo de verificación" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "Establece o correo electrónico para restablecer o contrasinal" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Axustes" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "" @@ -11033,49 +11052,49 @@ msgstr "" msgid "Settings for allowing others to be notified of your posts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "Compartir de todas as maneiras" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "" @@ -11124,7 +11143,7 @@ msgstr "" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Xanela para compartir ligazón" msgid "Share my profile" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "" @@ -11170,8 +11189,8 @@ msgstr "Compartir código QR" msgid "Share this feed" msgstr "Compartir esta canle" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "Compartir este paquete de inicio" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Comparte este paquete de iniciación e axuda a xente a unirse á túa comunidade en Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Probador de Preferencias Compartidas" @@ -11231,8 +11250,8 @@ msgstr "Ver texto alternativo" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Ver de todas as maneiras" @@ -11330,7 +11349,7 @@ msgstr "Mostrar advertencia e filtrar desde as canles" msgid "Show when you’re live" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Amosa información sobre cando foi creada esta publicación" @@ -11345,8 +11364,8 @@ msgstr "" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "" msgid "So many thoughts, you should post one" msgstr "" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Produciuse un erro, téntao de novo" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Deportes" @@ -11665,7 +11684,7 @@ msgstr "" msgid "Start a group chat" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Iniciar un novo chat" @@ -11679,17 +11698,17 @@ msgstr "Comeza a engadir xente" msgid "Start adding people!" msgstr "Comeza a engadir xente!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Iniciar chat con {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Paquete de inicio" @@ -11712,12 +11731,16 @@ msgstr "Paquete de inicio creado por ti" msgid "Starter pack is invalid" msgstr "O paquete de inicio non é válido" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Paquetes de inicio" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Os paquetes de inicio permítenche compartir facilmente as túas canles e persoas favoritas coas túas amizades." @@ -11751,7 +11774,7 @@ msgstr "O almacenamento borrado, cómpre reiniciar a aplicación agora." msgid "Stored as part of a secure code for matching with others" msgstr "" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Libro de contos" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Suscríbete a @{0} para usar estas etiquetas:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "" @@ -12057,7 +12082,7 @@ msgstr "Condicións" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Non se puido atopar ese paquete de inicio." msgid "That username is already taken" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Iso é todo, parroquia!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "Iso é todo!" @@ -12593,7 +12618,7 @@ msgstr "Esta etiqueta foi aplicada por ti." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Este etiquetador non declarou que etiquetas publica e é posíbel que non estea activo." @@ -12638,7 +12663,7 @@ msgstr "" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Esta publicación declara que foi feita en <0>{0}, pero foi vista por primeira vez por Bluesky en <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Esta publicación declara que foi feita en <0>{0}, pero foi vista po msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "" @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Esta persoa non ten seguidores." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "" @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Esta persoa bloqueoute. Non podes ver o seu contido." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "" @@ -12734,7 +12761,7 @@ msgstr "Esta persoa é nova aquí. Preme para obter máis información sobre can msgid "This user isn't following anyone." msgstr "Este persoa non segue a ninguén." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "" @@ -12783,7 +12810,7 @@ msgstr "Preferencias de Fíos" msgid "Threaded" msgstr "Enfiado" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Preferencias de fíos" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Arriba" @@ -12855,7 +12882,7 @@ msgstr "Arriba" msgid "Top replies first" msgstr "" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Tema" @@ -12917,11 +12944,11 @@ msgstr "" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "" -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "" @@ -13103,7 +13132,7 @@ msgstr "Deixa de seguir a {0}" msgid "Unfollow account" msgstr "" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "" @@ -13191,7 +13220,7 @@ msgstr "" msgid "Unmute thread" msgstr "Activar o fío" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Activar o audio do vídeo" @@ -13509,7 +13538,7 @@ msgstr "" msgid "Verification settings" msgstr "" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "" @@ -13617,7 +13646,7 @@ msgstr "Vídeo" msgid "Video failed to process" msgstr "Non se puido procesar o vídeo" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Canle de vídeo" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "Vídeo de {0}: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Videoxogos" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Vídeo en pausa" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Vídeo en reprodución" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Non se encontrou o vídeo." @@ -13692,7 +13721,7 @@ msgstr "Ver o avatar de {0}" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Ver o perfil de {0}" @@ -13723,8 +13752,8 @@ msgstr "Consulta a publicación do blog para obter máis detalles" msgid "View debug entry" msgstr "Ver a entrada de depuración" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Ver detalles" @@ -13797,7 +13826,7 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "Consulta o servizo de etiquetado proporcionado por @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "" @@ -13830,7 +13859,7 @@ msgstr "Consulta as túas listaxes de moderación" msgid "View your muted accounts" msgstr "Consulta as túas contas silenciadas" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Temos problemas de rede, téntao de novo" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "" @@ -14063,13 +14092,15 @@ msgstr "Sentímolo, mais non puidemos resolver esta lista. Se isto persiste, pó msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Sentímolo, mais non puidemos cargar as túas palabras silenciadas neste momento. Téntao de novo." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Vaia!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "" @@ -14562,7 +14594,7 @@ msgstr "" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Aínda non creaches un paquete de inicio!" @@ -14621,7 +14653,7 @@ msgstr "" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Debes seguir polo menos a outras sete persoas para xerar un paquete de inicio." @@ -14798,7 +14830,7 @@ msgstr "" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "Chegaches ao teu límite diario de carga de vídeos (demasiados bytes po msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Chegaches ao teu límite diario de carga de vídeos (demasiados vídeos por hoxe)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "Xa non hai máis vídeos para ver. Igual é bo momento para descansar un anaco?" @@ -14834,11 +14866,11 @@ msgstr "A túa conta foi suspendida" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "A túa conta aínda non ten suficiente antigüidade para subir vídeos. Por favor, inténtao de novo máis tarde." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "" @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "" + diff --git a/src/locale/locales/hi/messages.po b/src/locale/locales/hi/messages.po index f0cd56078b..27182722c2 100644 --- a/src/locale/locales/hi/messages.po +++ b/src/locale/locales/hi/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# पसंद} other {# पसंद}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {फ़ॉलोइंग} other {फ़ॉलोइं #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, other {पोस्ट}}" @@ -234,10 +235,10 @@ msgstr "" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "" msgid "{0} and {1} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "" msgid "{0} left the group" msgstr "" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} फ़ॉलोइंग" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "" @@ -711,7 +666,7 @@ msgstr "" msgid "{handle} can't be messaged" msgstr "{handle} को संदेश भेजा नहीं जा सकता" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "" @@ -789,12 +744,6 @@ msgstr "" msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {फ़ॉलोइंग} other {फ़ॉ #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, other {क्वोट}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, other {रीपोस्ट}}" @@ -913,7 +862,7 @@ msgstr "" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "" @@ -959,6 +908,13 @@ msgstr "<0>आप और<1> <2>{0} आपके स्टार् msgid "⚠Invalid Handle" msgstr "⚠ अमान्य हैंडल" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 दिन" msgid "7 days" msgstr "7 दिन" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "" @@ -998,6 +954,8 @@ msgstr "" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "" msgid "Accessibility" msgstr "सुलभता" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "सुलभता के सेटिंग" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "" #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "एक और पोस्ट जोड़ें" msgid "Add another post to thread" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "" @@ -1570,7 +1533,7 @@ msgstr "आपके सीधे संदेशों तक पहुँच msgid "Already have a code?" msgstr "पहले से कोड है?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "" @@ -1624,7 +1587,7 @@ msgstr "{0} को ईमेल भेजा गया है। इसमें msgid "An error has occurred" msgstr "त्रुटि हुई" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "त्रुटि हुई" @@ -1641,7 +1604,7 @@ msgstr "" msgid "An error occurred while fetching the feed." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "आपके स्टार्टर पैक बनाने में त्रुटि हुई। फिर से प्रयास करें?" @@ -1650,11 +1613,11 @@ msgstr "आपके स्टार्टर पैक बनाने मे msgid "An error occurred while hiding suggestion. {0}" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "वीडियो लोड करते समय त्रुटि हुई। बाद में फिर प्रयास करें।" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "वीडियो लोड करते समय में त्रुटि हुई। फिर से प्रयास करें।" @@ -1694,7 +1657,7 @@ msgstr "" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "" @@ -1715,16 +1678,14 @@ msgstr "" msgid "An issue not included in these options" msgstr "समस्या जो इन विकल्पों में से नहीं है" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "" @@ -1812,7 +1773,7 @@ msgstr "" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "ऐप पासवर्ड नाम में कम से कम 4 msgid "App passwords" msgstr "ऐप पासवर्ड" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "ऐप पासवर्ड" @@ -1901,7 +1862,7 @@ msgstr "इस निर्णय पर अपील करें" msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "{0} से पुरालेखित" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "पुरालेखित पोस्ट" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "" @@ -2063,9 +2024,9 @@ msgstr "" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "" #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "स्टार्टर पैक बनाने से पहले, आपको अपना ईमेल सत्यापित करना होगा।" @@ -2145,10 +2106,10 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "" msgid "Beta Feature" msgstr "" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "अवरुद्ध" msgid "Blocked accounts" msgstr "अवरुद्ध किए गए खाते" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "अवरुद्ध किए गए खाते" @@ -2292,7 +2259,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/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "अवरुद्ध करने पर भी यह लेबलकर्ता आपके खाते पर लेबल लगा सकता है।" @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky दावा किए गए तिथि के प्रामाणिकता की पुष्टि नहीं कर सकता।" @@ -2369,7 +2336,7 @@ msgstr "" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky आपके नेटवर्क से कुछ अनुशंसित खाते चुनेगा।" @@ -2473,7 +2440,7 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "{0} के द्वारा" @@ -2516,11 +2483,11 @@ msgstr "खाता बनाने से आप <0>सेवा की शर msgid "By creating an account you agree to the <0>Terms of Service." msgstr "खाता बनाने से आप <0>सेवा की शर्तों से सहमत हैं।" -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "कैमरा" @@ -2597,7 +2564,7 @@ msgstr "" msgid "Cancel reply" msgstr "" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "खोज रद्द करें" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "बातचीत म्यूट किया गया" msgid "Chat not found." msgstr "" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "बातचीत सेटिंग" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "बातचीत अनम्यूट किया गया" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "" @@ -2849,7 +2817,7 @@ msgstr "डोमेन सत्यापन विधि चुनें" msgid "Choose Feeds" msgstr "फ़ीड चुनें" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "मेरे लिए चुनें" @@ -3015,7 +2983,7 @@ msgstr "असफल संदेश को फिर से भेजने क #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "असफल संदेश को फिर से भेजने क msgid "Close" msgstr "बंद करें" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "सक्रिय डायलॉग बंद करें" @@ -3082,7 +3050,7 @@ msgstr "" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "" @@ -3102,7 +3070,7 @@ msgstr "" msgid "Close this dialog" msgstr "यह डायलॉग बंद करें" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "कॉमिक" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "समुदाय दिशानिर्देश" @@ -3265,7 +3233,7 @@ msgstr "सामाग्री और मीडिया" msgid "Content and media" msgstr "सामग्री और मीडिया" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "सामग्री और मीडिया" @@ -3301,7 +3269,7 @@ msgstr "सामग्री चेतावनी" msgid "Content warnings" msgstr "सामग्री चेतावनियाँ" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "संदर्भ मेनू पृष्ठभूमि, मेनू बंद करने के लिए क्लिक करें " @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "थ्रेड को जारी रखें..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "" @@ -3376,7 +3344,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "बिल्ड संस्कारण क्लिपबोर्ड पर कॉपी की गई" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "" @@ -3384,7 +3352,7 @@ msgstr "" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "ऐप पासवर्ड कॉपी करें" msgid "Copy at:// URI" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "" @@ -3457,10 +3425,10 @@ msgstr "लिंक कॉपी करें" msgid "Copy link to list" msgstr "सूची पर लिंक कॉपी करें" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "पोस्ट की लिंक कॉपी करें" @@ -3478,8 +3446,8 @@ msgstr "" msgid "Copy message text" msgstr "संदेश पाठ कॉपी करें" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "" @@ -3498,7 +3466,7 @@ msgstr "TXT रिकॉर्ड मूल्य कॉपी करें " #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "कॉपीराइट नीति" @@ -3614,8 +3582,8 @@ msgstr "" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "बनाएँ" @@ -3632,9 +3600,9 @@ msgstr "" msgid "Create a QR code for a starter pack" msgstr "स्टार्टर पैक के लिए QR कोड बनाएँ" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "स्टार्टर पैक बनाएँ" @@ -3643,12 +3611,12 @@ msgstr "स्टार्टर पैक बनाएँ" msgid "Create a Starter Pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "मेरे लिए स्टार्टर पैक बनाएँ" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "साइन अप करें" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "खाता बनाएँ" @@ -3678,11 +3646,11 @@ msgstr "" msgid "Create an avatar instead" msgstr "इसके बदले अवतार बनाएँ" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "एक और बनाएँ" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "" @@ -4010,7 +3978,7 @@ msgstr "" msgid "Disable 2FA" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "" @@ -4150,7 +4118,7 @@ msgstr "वैकल्पिक पाठ बटन को बड़े आका msgid "Display name" msgstr "प्रदर्शन का नाम" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "" @@ -4232,7 +4200,7 @@ msgstr "" msgid "Double tap to close the dialog" msgstr "डायलॉग बंद करने के लिए दो बार दबाएँ" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "" @@ -4336,6 +4304,7 @@ msgstr "" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "" msgid "Edit moderation list" msgstr "" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "मेरे फ़ीड संपादित करें" @@ -4414,6 +4383,11 @@ msgstr "मेरे फ़ीड संपादित करें" msgid "Edit name" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "लोग संपादित करें" @@ -4452,7 +4426,7 @@ msgstr "" msgid "Edit who can reply" msgstr "संपादित करें कि कौन जवाब दे सकता है" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "अपना स्टार्टर पैक संपादित करें" @@ -4508,8 +4482,8 @@ msgstr "HTML कोड एंबेड करें" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "पोस्ट एंबेड करें" @@ -4517,7 +4491,7 @@ msgstr "पोस्ट एंबेड करें" 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/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "एम्बेडेड वीडियो प्लेयर" @@ -4541,7 +4515,7 @@ msgstr "वयस्क सामग्री सक्षम करें" msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "" @@ -4558,12 +4532,13 @@ msgstr "बाहरी मीडिया सक्षम करें" msgid "Enable media players for" msgstr "इनके लिए मीडिया प्लेयर सक्षम करें" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "" @@ -4589,7 +4564,7 @@ msgstr "" msgid "Enabled" msgstr "सक्षम" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "फ़ीड का अंत" @@ -4616,7 +4591,7 @@ msgstr "शब्द या टैग दर्ज करें" msgid "Enter code" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "फ़ुलस्क्रीन में जाएँ" @@ -4658,7 +4633,7 @@ msgstr "अपने उपयोगकर्ता नाम और पास msgid "Enters full screen" msgstr "" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "" @@ -4692,7 +4667,7 @@ msgstr "फ़ाइल सहेजते समय त्रुटि हुई" msgid "Error receiving captcha response." msgstr "CAPTCHA उत्तर पाने मे त्रुटि हुई" -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "" @@ -4704,8 +4679,8 @@ msgstr "सब जवाब दे सकते हैं" msgid "Everybody can reply to this post." msgstr "सब इस पोस्ट का जवाब दे सकते हैं" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "सब" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "सब" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "" @@ -4746,7 +4721,7 @@ msgstr "आपके फ़ॉलो किए गए उपयोगकर् msgid "Excludes users you follow" msgstr "आपके फ़ॉलो किए गए उपयोगकर्ताओं के अलावा सब पर लागू होता है" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "फ़ुलस्क्रीन से निकलें" @@ -4767,7 +4742,7 @@ msgstr "जिस पोस्ट का जवाब दे रहे हैं msgid "Expand post text" msgstr "" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "" @@ -4810,15 +4785,15 @@ msgstr "अश्लील या संभावित व्यथित क msgid "Explicit sexual images." msgstr "अश्लील यौन छवि" -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "" @@ -4852,7 +4827,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:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "बाहरी मीडिया प्राथमिकताएँ" @@ -4894,7 +4869,7 @@ msgstr "हैंडल बदलने में असफल। कृपय #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "" @@ -5002,9 +4977,10 @@ msgstr "फ़ीड प्राथमिकताएँ लोड करने #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "" @@ -5035,12 +5011,12 @@ msgstr "अनुशंसित फ़ॉलो लोड करने मे msgid "Failed to lock group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "" msgid "False information about elections" msgstr "" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "फ़ीड" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "" msgid "File saved successfully!" msgstr "फ़ाइल सफलतापूर्वक सहेजी गई!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "" @@ -5356,8 +5332,8 @@ msgstr "फ़ॉलो करने के लिए खाते खोजे msgid "Find and invite friends" msgstr "" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "" @@ -5378,7 +5354,7 @@ msgstr "फ़ॉलो करने के लिए लोग खोजें" msgid "Find people you know" msgstr "" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "" @@ -5391,7 +5367,7 @@ msgstr "" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "" @@ -5433,7 +5409,7 @@ msgstr "" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "{0} को फ़ॉलो करें" msgid "Follow {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "@{0} के फ़ॉलोअर जिन्हें आप जानते हैं" @@ -5548,7 +5524,7 @@ msgstr "फ़ॉलोअर जिन्हें आप जानते ह #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "{0} को फ़ॉलो करते हैं" msgid "Following {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "" @@ -5582,7 +5558,7 @@ msgstr "" msgid "Following feed preferences" msgstr "फ़ॉलोइंग फ़ीड प्राथमिकताएँ" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "फ़ॉलोइंग फ़ीड प्राथमिकताएँ" @@ -5632,7 +5608,7 @@ msgstr "" msgid "Forever" msgstr "हमेशा" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "" @@ -5651,11 +5627,13 @@ msgstr "पासवर्ड भूल गए?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "" @@ -5678,7 +5656,7 @@ msgstr "<0/> से" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "स्टार्टर पाक उत्पन्न करें" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "सहायता लें" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "" @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "" @@ -5826,8 +5804,8 @@ msgstr "" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -6081,7 +6060,7 @@ msgstr "" msgid "Harming or endangering minors" msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "हैशटैग" @@ -6144,7 +6123,7 @@ msgstr "" msgid "Hidden" msgstr "" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "" @@ -6297,8 +6276,8 @@ msgstr "अरे, हम उस मॉडरेशन सेवा को ल msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "कृपया रुकिए। हम धीरे-धीरे वीडियो तक पहुँच दे रहें हैं, और आप अभी भी पंक्ति में हैं। बाद में प्रयास करें!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ 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/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "" @@ -6548,7 +6528,7 @@ msgstr "" msgid "In-app, push, people you follow" msgstr "" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "" @@ -6560,6 +6540,7 @@ msgstr "" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "लेबल जोड़े गए" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "लेबल लोगों और सामग्री का नामांकन है। इन्हें नेटवर्क को छिपाने, चेतावनी देने, और वर्गीकरण के लिए उपयोग किया जा सकता है।" @@ -6864,7 +6845,7 @@ msgstr "आपके खाते पर लेबल" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "भाषा सेटिंग" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "नए" @@ -6908,7 +6889,7 @@ msgstr "" msgid "Learn More" msgstr "अधिक जानें" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "" msgid "left to go." msgstr "बाक़ी" -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "मुझे चुनने दें।" @@ -7093,8 +7074,8 @@ msgstr "इस फ़ीड को पसंद करें" msgid "Like this labeler" msgstr "" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "इन्होनें पसंद किया" @@ -7111,6 +7092,24 @@ msgstr "इन्होनें पसंद किया" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "{0, plural, one {# उपयोगकर्ता} other {# उपयोगकर्ताओं}} ने पसंद किया" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "{likeCount, plural, one {# उपयोगकर्ता} other {# उपयोगकर्ताओं}} ने पसंद किया" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "पसंद" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "इस पोस्ट पर पसंद" @@ -7144,7 +7143,7 @@ msgstr "रेखीय" msgid "Link copied to clipboard" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "सूची" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "सूची अनम्यूट की गई" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "नई अधिसूचनाएँ लोड करें" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "" msgid "Locked" msgstr "" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "लॉग" @@ -7387,7 +7386,7 @@ msgstr "" msgid "Make adjustments to email settings for your account" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "मेरे लिए एक बनाएँ" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "पढ़ा हुआ मार्क करें" msgid "Marked all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "" @@ -7456,6 +7455,10 @@ msgstr "" msgid "Maybe later" msgstr "" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "उल्लेखित उपयोगकर्ता" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "उल्लेख" @@ -7563,7 +7566,7 @@ msgstr "" msgid "Message options" msgstr "" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "संदेश" @@ -7592,7 +7595,7 @@ msgstr "" msgid "Missing media" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "मॉडरेशन" @@ -7636,7 +7639,7 @@ msgstr "मॉडरेशन सूची अपडेट की गई" msgid "Moderation lists" msgstr "मॉडरेशन सूचियाँ" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "मॉडरेशन सूचियाँ" @@ -7645,7 +7648,7 @@ msgstr "मॉडरेशन सूचियाँ" msgid "moderation settings" msgstr "मॉडरेशन सेटिंग" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "मॉडरेशन स्थिति" @@ -7786,7 +7789,7 @@ msgstr "" msgid "Muted accounts" msgstr "म्यूट किए गए खाते" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "म्यूट किए गए खाते" @@ -7892,11 +7895,11 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "नया बातचीत" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "" @@ -7965,13 +7968,13 @@ msgstr "नई सूची" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "सबसे नया जवाब पहले" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "समाचार" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "अगली छवि" msgid "Night" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "" @@ -8142,7 +8145,7 @@ msgstr "" msgid "No messages yet" msgstr "अभी तक कोई संदेश नहीं" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "" @@ -8183,12 +8186,12 @@ msgstr "" msgid "No posts here" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "कोई क्वोट नहीं" @@ -8216,7 +8219,7 @@ msgstr "कोई परिणाम नहीं" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "कोई परिणाम नहीं" @@ -8235,15 +8238,15 @@ msgstr "कोई परिणाम नहीं मिले" msgid "No results found for \"{query}\"" msgstr "\"{query}\" के लिए कोई परिणाम नहीं मिला" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "कोई नहीं" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "इसे अभी तक किसी ने पसंद नहीं किया है। शायद सबसे पहले आपको करना चाहिए!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "इसे अभी तक किसी ने क्वोट नहीं किया है। शायद सबसे पहले आपको करना चाहिए!" @@ -8297,6 +8300,10 @@ msgstr "" msgid "Non-sexual Nudity" msgstr "ग़ैर-यौन नग्नता" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "" msgid "Not followed by anyone you’re following" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "नहीं मिला" @@ -8332,7 +8339,7 @@ msgstr "साझा करने के बारे में" 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/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "" @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "अधिसूचना सेटिंग" @@ -8352,11 +8359,12 @@ msgstr "अधिसूचना सेटिंग" msgid "Notification sounds" msgstr "अधिसूचना ध्वनि" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "ठीक" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "ठीक है" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "ज्ञानप्राप्ति रीसेट" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "" @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "केवल वेबवीटीटी (.vtt) फ़ाइलें समर्थित हैं" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "मॉडरेशन डीबग पृष्ठ खोलें" msgid "Open muted words and tags settings" msgstr "म्यूट किए गए शब्द और टैग सेटिंग खोलें" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "" @@ -8699,7 +8709,7 @@ msgstr "डीबग प्रविष्टि के लिए अतिर msgid "Opens alt text dialog" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "उपकरण कर कैमरा खोलता है" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "पासवर्ड अपडेट किया गया!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "रोकें" @@ -8925,12 +8935,12 @@ msgstr "रोकें" msgid "Pause GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "वीडियो रोकें" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "लोग" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "@{0} द्वारा फ़ॉलो किए गए लोग" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "@{0} को फ़ॉलो करते लोग" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "आपके फ़ीड में पिन किया गया" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "चलाएँ" @@ -9076,8 +9086,8 @@ msgstr "{0} चलाएँ" msgid "Play GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "वीडियो चलाएँ" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "राजनीति" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "@{0} द्वारा पोस्ट" @@ -9340,7 +9350,7 @@ msgstr "पोस्ट आपके द्वारा छिपाया ग msgid "Post interaction settings" msgstr "पोस्ट संपर्क सेटिंग" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "" @@ -9377,6 +9387,7 @@ msgstr "पोस्ट पिन से हटाया गया" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "पोस्ट को उनके पाठ, उनके टैग, msgid "Posts hidden" msgstr "पोस्ट छिपाए गए" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "" @@ -9445,20 +9460,21 @@ msgstr "गोपनीयता" msgid "Privacy and security" msgstr "गोपनियता और सुरक्षा" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "गोपनियता और सुरक्षा" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "क्वोट पोस्ट अक्षम किए गए" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "क्वोट" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "इस पोस्ट के क्वोट" @@ -9643,7 +9659,7 @@ msgstr "खाता फिर सक्रिय करें" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "" @@ -9683,11 +9699,11 @@ msgstr "Bluesky गोपनियता नीति पढ़ें" msgid "Read the Bluesky Terms of Service" msgstr "Bluesky सेवा की शर्तें पढ़ें" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "" @@ -9740,7 +9756,7 @@ msgstr "" msgid "Reject join request" msgstr "" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "बातचीत फिर लोड करें" @@ -10010,8 +10026,9 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "जवाब" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "आपने रीपोस्ट किया" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "इस पोस्ट के रीपोस्ट" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "" @@ -10245,7 +10262,7 @@ msgstr "" msgid "Requests" msgstr "" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "पिछली क्रिया का फिर से प्रय #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "होम पृष्ठ पर वापस जाता है" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "पिछले पृष्ठ पर वापस जाता है" @@ -10458,7 +10475,7 @@ msgstr "" msgid "Save draft?" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "सहेजे गए फ़ीड" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "" @@ -10512,8 +10529,8 @@ msgstr "आपके फ़ीड में सहेजा गया" msgid "Say hello!" msgstr "नमस्ते कहें!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "" @@ -10527,7 +10544,7 @@ msgstr "" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "" @@ -10556,16 +10573,16 @@ msgstr "ऊपर जाएँ" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "खोजें" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "GIF खोजें" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "" @@ -10777,12 +10794,13 @@ msgstr "" msgid "Select app language" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "" @@ -10823,7 +10841,7 @@ msgstr "GIF चुनें" msgid "Select GIF \"{0}\"" msgstr "\"{0}\" GIF चुनें" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "" @@ -10942,7 +10960,8 @@ msgstr "संदेश भेजें" msgid "Send post to {name}" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "इन्हें पोस्ट भेजें" @@ -10960,11 +10979,11 @@ msgstr "" msgid "Send verification email" msgstr "सत्यापन ईमेल भेजें" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "पासवर्ड रीसेट करने के लिए ईमेल चुनता है" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "सेटिंग" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "" @@ -11033,49 +11052,49 @@ msgstr "" msgid "Settings for allowing others to be notified of your posts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "फिर भी साझा करें" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "" @@ -11124,7 +11143,7 @@ msgstr "" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "लिंग डायलॉग साझा करें" msgid "Share my profile" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "" @@ -11170,8 +11189,8 @@ msgstr "QR कोड साझा करें" msgid "Share this feed" msgstr "इस फ़ीड को साझा करें" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "इस स्टार्टर पैक को साझा करे msgid "Share this starter pack and help people join your community on Bluesky." msgstr "इस स्टार्टर पैक को साझा करें और लोगों को Bluesky पर आपके समुदाय में जुड़ने सहायता करें।" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "साझा की गई प्राथमिकताओं का परीक्षक" @@ -11231,8 +11250,8 @@ msgstr "वैकल्पिक पाठ दिखाएँ" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "फिर भी दिखाएँ" @@ -11330,7 +11349,7 @@ msgstr "चेतावनी दिखाएँ और फ़ीड से फ़ि msgid "Show when you’re live" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "" @@ -11345,8 +11364,8 @@ msgstr "" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "" msgid "So many thoughts, you should post one" msgstr "" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "कोई गड़बड़ हुई, फिर प्रयास करें" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "खेल" @@ -11665,7 +11684,7 @@ msgstr "" msgid "Start a group chat" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "नया बातचीत शुरू करें" @@ -11679,17 +11698,17 @@ msgstr "लोगों को जोड़ना शुरू करें" msgid "Start adding people!" msgstr "लोगों को जोड़ना शुरू करें!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "{displayName} से बातचीत शुरू करें" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "स्टार्टर पैक" @@ -11712,12 +11731,16 @@ msgstr "आपके द्वारा स्टार्टर पैक" msgid "Starter pack is invalid" msgstr "स्टार्टर पैक अमान्य है" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "स्टार्टर पैक" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "स्टार्टर पैक आपको अपने पसंदीदा फ़ीड और लोगों को अपने दोस्तों के साथ आसानी से साझा करने देते हैं" @@ -11751,7 +11774,7 @@ msgstr "स्टोरेज खाली की गई, आपको ऐप msgid "Stored as part of a secure code for matching with others" msgstr "" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "कहानी की किताब" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "इन लेबलों का उपयोग करने के लिए @{0} की सदस्यता लें:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "" @@ -12057,7 +12082,7 @@ msgstr "शर्तें" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "वह स्टार्टर पैक नहीं मिला।" msgid "That username is already taken" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "बस इतना ही, दोस्तों!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "" @@ -12593,7 +12618,7 @@ msgstr "यह लेबल आपके द्वारा लगाई गई msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "इस लेबलकर्ता ने घोषित नहीं किया है कि वह क्या लेबल लगाता है, और शायद निष्क्रिय है।" @@ -12638,7 +12663,7 @@ msgstr "" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "यह पोस्ट <0>{0} को बनने का दावा करता है, पर इसे Bluesky पर सबसे पहले <1>{1} को देखा गया।" @@ -12646,7 +12671,7 @@ msgstr "यह पोस्ट <0>{0} को बनने का दाव msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "" @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "इस उपयोगकर्ता के कोई फ़ॉलोअर नहीं हैं" #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "" @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "इस उपयोगकर्ता ने आपको अवरुद्ध किया है। आप उनके सामग्री नहीं देख सकते।" #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "" @@ -12734,7 +12761,7 @@ msgstr "यह उपयोगकर्ता यहाँ नया है। msgid "This user isn't following anyone." msgstr "यह उपयोगकर्ता किसी को फ़ॉलो नहीं करता।" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "" @@ -12783,7 +12810,7 @@ msgstr "थ्रेड प्राथमिकताएँ" msgid "Threaded" msgstr "थ्रेड" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "थ्रेड प्राथमिकताएँ" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "बहतरीन" @@ -12855,7 +12882,7 @@ msgstr "बहतरीन" msgid "Top replies first" msgstr "" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "विषय" @@ -12917,11 +12944,11 @@ msgstr "" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "" -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "" @@ -13103,7 +13132,7 @@ msgstr "{0} को अनफ़ॉलो करें" msgid "Unfollow account" msgstr "खाता अनफ़ॉलो करें" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "" @@ -13191,7 +13220,7 @@ msgstr "" msgid "Unmute thread" msgstr "थ्रेड अनम्यूट करें" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "वीडियो अनम्यूट करें" @@ -13509,7 +13538,7 @@ msgstr "" msgid "Verification settings" msgstr "" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "" @@ -13617,7 +13646,7 @@ msgstr "वीडियो" msgid "Video failed to process" msgstr "वीडियो संसाधित करने में असफल" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "वीडियो गेम" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "वीडियो नहीं मिला" @@ -13692,7 +13721,7 @@ msgstr "{0} का अवतार देखें" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "{0} का प्रोफ़ाइल देखें" @@ -13723,8 +13752,8 @@ msgstr "अधिक जानकारी के लिए ब्लॉग प msgid "View debug entry" msgstr "डीबग प्रविष्टि देखें" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "विवरण देखें" @@ -13797,7 +13826,7 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "@{0} द्वारा दी गई लेबल सेवा देखें" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "" @@ -13830,7 +13859,7 @@ msgstr "अपने मॉडरेशन सूची देखें" msgid "View your muted accounts" msgstr "अपने म्यूट किए गए खाते देखें" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "हमें नेटवर्क समस्याएँ हो रही हैं, फिर प्रयास करें।" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "" @@ -14063,13 +14092,15 @@ msgstr "हमें क्षमा करें, पर हम इस सू msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "हमें क्षमा करें, पर हम अभी आपके म्यूट शब्द लोड नहीं कर सके। कृपया फिर प्रयास करें।" -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "उफ़!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "" @@ -14562,7 +14594,7 @@ msgstr "" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "आपने अभी तक कोई स्टार्टर पैक नहीं बनाई है!" @@ -14621,7 +14653,7 @@ msgstr "" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "स्टार्टर पैक उत्पन्न करने के लिए आपको कम से कम सात अन्य लोगों को फ़ॉलो करना होगा।" @@ -14798,7 +14830,7 @@ msgstr "" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "आप वीडियो अपलोड करने की दैन msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "आप वीडियो अपलोड करने की दैनिक सीमा तक पहुँच गए (अत्यधिक वीडियो)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "" @@ -14834,11 +14866,11 @@ msgstr "" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "आपका खाता वीडियो अपलोड करने के जितना पुराना नहीं है। कृपया बाद मे फिर प्रयास करें।" -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "" @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "" + diff --git a/src/locale/locales/hu/messages.po b/src/locale/locales/hu/messages.po index 398b41cc04..5598522fb3 100644 --- a/src/locale/locales/hu/messages.po +++ b/src/locale/locales/hu/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# kedvelés} other {# kedvelés}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "{0, plural, other {# tag}}" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {követett} other {követett}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {bejegyzés} other {bejegyzés}}" @@ -234,10 +235,10 @@ msgstr "{0} (fiók)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "{0} {1}" @@ -264,29 +265,6 @@ msgstr "{0} fel lett véve a csoportba" msgid "{0} and {1} added to chat" msgstr "{0} és {1} fel lett véve a csoportba" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "{0} kilépett" msgid "{0} left the group" msgstr "{0} elhagyta a csoportot" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "{0}, " msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "{0}, {1} és {memberCount, plural, other {#}} további személy fel lett véve a csoportba" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} követett" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "{handle} nem vehető fel a csoportba" @@ -711,7 +666,7 @@ msgstr "{handle} nem vehető fel a csoportba" msgid "{handle} can't be messaged" msgstr "{handle} jelenleg nem fogad üzeneteket" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "{handle} jelenleg nem fogad üzeneteket" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {# olvasatlan értesítés} other {# olv msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "{numMatches, plural, other {# névjegyet találtunk}}" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "{profileName} {timeAgoString} csatlakozott a Blueskyhoz" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "+{0}" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {követett} other {követett}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, other {idézés}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, other {megosztás}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, other {mentés}}" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "<0>{0} kedvelés" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "<0>{displayName}<1/><2> vett fel Téged" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>Jelentkezz be<1> vagy <2>regisztrálj<3>, <4>ha szeretnél a Blueskyon híreket, sport- és politikai bejegyzéseket, vagy bármi mást keresni!" @@ -959,6 +908,13 @@ msgstr "<0>Te és<1> <2>{0} szerepeltek a kezdőcsomagodban" msgid "⚠Invalid Handle" msgstr "⚠Érvénytelen felhasználónév" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "Több, mint 1000 bejegyzés" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 napig" msgid "7 days" msgstr "7 napig" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "A Bluesky néhány hírfolyamát ábrázoló illusztráció. Az alábbi hírfolyamok vannak megjelenítve: News, Booksky, Game Dev, Blacksky és Fountain Pens" @@ -998,6 +954,8 @@ msgstr "Hálózati hiba történt. Ellenőrizd az internetkapcsolatot" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "A bejegyzésíró felületet ábrázoló képernyőkép, amelyen egy új, „Piszkozatok” feliratú gomb található, szivárványos tűzijátékok mellett. A szövegmezőben – magyarra fordítva – a következő szöveg olvasható: „Hallottátok már? A Blueskyon mostantól piszkozatokat is lehet menteni!!!”." #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "Az egyik címzettet nem követi a feladó." -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "Kérelem elküldve. Az elfogadást csoport tulajdonosa fogja bírálni." msgid "Accessibility" msgstr "Akadálymentesítés" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Akadálymentesítés" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "Másokat hitelesíteni csak a <0><1/> recés pipával rendelkező fiókok képesek. Ezeket a megbízható hitelesítőket a Bluesky jelöli ki." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "Mások tevékenységei" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "Tevékenységértesítések" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Válaszlánc folytatása" msgid "Add another post to thread" msgstr "Válaszlánc bővítése" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "Új szűrő hozzáadása" @@ -1263,7 +1226,7 @@ msgstr "Automatizálási feljegyzés alkalmazása" msgid "Add emoji reaction" msgstr "Emoji-reakció hozzáfűzése" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "Szűrő hozzáadása" @@ -1570,7 +1533,7 @@ msgstr "Megengedi a személyes üzenetekhez való hozzáférést" msgid "Already have a code?" msgstr "Már van kódod?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "Már van fiókod?" @@ -1624,7 +1587,7 @@ msgstr "Küldtünk egy e-mailt a(z) {0} címre. Ez a levél egy ellenőrzőkódo msgid "An error has occurred" msgstr "Hiba történt" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Hiba történt" @@ -1641,7 +1604,7 @@ msgstr "Hiba történt a javasolt fiókok lekérése közben." msgid "An error occurred while fetching the feed." msgstr "A hírfolyam lekérdezése meghiúsult." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "A kezdőcsomag létrehozása meghiúsult. Szeretnéd újra megpróbálni?" @@ -1650,11 +1613,11 @@ msgstr "A kezdőcsomag létrehozása meghiúsult. Szeretnéd újra megpróbálni msgid "An error occurred while hiding suggestion. {0}" msgstr "Hiba történt a javaslat elrejtése közben. {0}" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "A videó betöltése meghiúsult. Próbáld újra később." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "A videó betöltése meghiúsult. Próbáld újra." @@ -1694,7 +1657,7 @@ msgstr "Hiba történt. {0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "Egy telefonkönyvből a Bluesky alkalmazásba áramló profilképeket ábrázoló kép" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "Illusztráció, amely számos Bluesky-bejegyzést ábrázol megosztási-, kedvelési- és hozzászólási ikonok között" @@ -1715,17 +1678,15 @@ msgstr "Meghívóval bárki csatlakozhat anélkül, hogy kézileg hozzá kelljen msgid "An issue not included in these options" msgstr "Olyan probléma, amit nem lehet a többi kategóriába sorolni" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "Hiba történt a csevegés indítása közben. Próbáld újra." -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" -msgstr "" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." +msgstr "Hiba történt a csoportbeszélgetés létrehozása közben. Próbáld újra." #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:52 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "Bármikor" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "Bárki" @@ -1812,7 +1773,7 @@ msgstr "Bármelyik követőtől" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "A jelenlegi meghívó érvényét veszti és a jövőben már nem használhatják a csatlakozáshoz. Új meghívót bármikor létrehozhatsz." -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "Egy alkalmazásjelszónak legalább 4 karakter hosszúnak kell lennie" msgid "App passwords" msgstr "Alkalmazásjelszók" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Alkalmazásjelszók" @@ -1901,7 +1862,7 @@ msgstr "Döntés fellebbezése" msgid "Appeal this label" msgstr "Feljegyzés fellebbezése" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "Lekéréses kérelem alkalmazása" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Archiválás dátuma: {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Archivált bejegyzés" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "Sarki Fény" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "Automatikus fiók" @@ -2043,7 +2004,7 @@ msgstr "Automatikus" msgid "Automation label" msgstr "Automatizálási feljegyzés" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "Automatizálási feljegyzés" @@ -2063,9 +2024,9 @@ msgstr "Elérhető" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "A bejegyzés- vagy válaszírás előtt ellenőriznünk kell az e-mail-címedet." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "A kezdőcsomag létrehozása előtt ellenőriznünk kell az e-mail-címedet." @@ -2145,10 +2106,10 @@ msgstr "A feliratkozás előtt vissza kell igazolnod az e-mail-címedet." #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "Az életkor-igazolási folyamat megkezdéséhez töltsd ki az alábbi me msgid "Beta Feature" msgstr "Kísérleti funkció" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "Kísérleti funkciók" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "Kísérleti funkciók bekapcsolva" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Letiltva" msgid "Blocked accounts" msgstr "Letiltott fiókok" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Letiltott fiókok" @@ -2292,7 +2259,7 @@ msgstr "Az Általad letiltott fiókok nem képesek válaszolni a bejegyzéseidre 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 "Az Általad letiltott fiókok nem képesek válaszolni a bejegyzéseidre, megemlíteni Téged vagy bármilyen egyéb módon kapcsolatba lépni Veled. A letiltott fiókok bejegyzéseit nem fogod látni és ez fordítva is érvényes." -#: src/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "A feljegyző letiltása nem akadályozza meg abban, hogy feljegyzéseket helyezzen a fiókodra." @@ -2319,7 +2286,7 @@ msgstr "bloomscrolling booksky" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "A Bluesky nem tudja megerősíteni a létrehozás dátumát." @@ -2369,7 +2336,7 @@ msgstr "A Bluesky felhasználási feltételei" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "A Bluesky titkosítva tárolja a névjegyeidet. Ha törölsz egy névjegyet, akkor a Bluesky ugyancsak azonnal törli azt." -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "A Bluesky egy javasolt felhasználócsoportot fog kijelölni a hálózatodon." @@ -2473,7 +2440,7 @@ msgstr "Gomb a kezdőoldali idővonalra ugráshoz" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Szerző: {0}" @@ -2516,11 +2483,11 @@ msgstr "A fiók létrehozásával elfogadod a <0>felhasználási feltételeketTerms of Service." msgstr "A fiók létrehozásával elfogadod a <0>felhasználási feltételeket." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "Saját" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Kamera" @@ -2597,7 +2564,7 @@ msgstr "Újraaktiválás megszakítása és kilépés" msgid "Cancel reply" msgstr "Válaszolás megszakítása" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Keresés megszakítása" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "A létrehozandó lista egy másolat a kezdőcsomag jelenlegi állapotáról. A kezdőcsomagban történt későbbi változtatások nem lesznek automatikusan szinkronizálva a listára is." #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Csevegés elnémítva" msgid "Chat not found." msgstr "A csevegés nem található." -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "Beállítások" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "A csoport tulajdonosa nem hagyhatja el azt." #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "A címzettet nem követi a feladó." -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "Csevegési kérelmek" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Csevegési kérelmek" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Csevegések" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Csevegés némítása feloldva" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Csevegések" @@ -2849,7 +2817,7 @@ msgstr "Tartományhitelesítési módszer" msgid "Choose Feeds" msgstr "Hírfolyamok böngészése" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Létrehozás automatikusan" @@ -3015,7 +2983,7 @@ msgstr "Üzenetküldés megkísérlése ismét" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Üzenetküldés megkísérlése ismét" msgid "Close" msgstr "Bezárás" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Az előtérben lévő párbeszédablak bezárása" @@ -3082,7 +3050,7 @@ msgstr "Képnézegető bezárása" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Menü bezárása" @@ -3102,7 +3070,7 @@ msgstr "A bejövő kérelmeket jelző reklámcsík bezárása" msgid "Close this dialog" msgstr "Párbeszédablak bezárása" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "Köszöntő-párbeszédablak bezárása" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Képregények" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Közösségi irányelvek" @@ -3265,7 +3233,7 @@ msgstr "Tartalom és mellékletek" msgid "Content and media" msgstr "Tartalom és mellékletek" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Tartalom és mellékletek" @@ -3301,7 +3269,7 @@ msgstr "Tartalomfigyelmeztetés" msgid "Content warnings" msgstr "Tartalomfigyelmeztetések" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "A környezetérzékeny menü háttere. Kattints ide a menü bezárásához." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Válaszlánc folytatása…" #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "Csoportnév megadása" @@ -3376,7 +3344,7 @@ msgstr "A csoportbeszélgetés nem található." msgid "Copied build version to clipboard" msgstr "Buildszám a vágólapra helyezve" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "Hivatkozás vágólapra helyezve" @@ -3384,7 +3352,7 @@ msgstr "Hivatkozás vágólapra helyezve" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Alkalmazásjelszó másolása" msgid "Copy at:// URI" msgstr "„at://” URI másolása" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "Szerző DID-jének másolása" @@ -3457,10 +3425,10 @@ msgstr "Hivatkozás másolása" msgid "Copy link to list" msgstr "Lista hivatkozásának másolása" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Bejegyzés hivatkozásának másolása" @@ -3478,8 +3446,8 @@ msgstr "Kezdőcsomag hivatkozásának másolása" msgid "Copy message text" msgstr "Üzenet szövegének másolása" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Bejegyzés „at://” URI-jének másolása" @@ -3498,7 +3466,7 @@ msgstr "TXT-rekord értékének másolása" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Jogi irányelvek" @@ -3614,8 +3582,8 @@ msgstr "boci malac" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Létrehozás" @@ -3632,9 +3600,9 @@ msgstr "Lista létrehozása a kezdőcsomag alapján" msgid "Create a QR code for a starter pack" msgstr "QR-kód létrehozása egy kezdőcsomaghoz" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Kezdőcsomag létrehozása" @@ -3643,12 +3611,12 @@ msgstr "Kezdőcsomag létrehozása" msgid "Create a Starter Pack" msgstr "Kezdőcsomag létrehozása" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Automatikus létrehozás" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Regisztráció" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Regisztráció" @@ -3678,11 +3646,11 @@ msgstr "Fiók létrehozása a kezdőcsomag igénybevétele nélkül" msgid "Create an avatar instead" msgstr "Profilkép létrehozása" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Másik létrehozása" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "Csoportbeszélgetés létrehozása" @@ -4010,7 +3978,7 @@ msgstr "Letiltás" msgid "Disable 2FA" msgstr "Kétlépcsős azonosítás kikapcsolása" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "Feliratok ki" @@ -4150,7 +4118,7 @@ msgstr "A helyettesítő szövegek jelvényeinek megnagyobbítása" msgid "Display name" msgstr "Megjelenítendő név" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "Hagyd el a trollokat és a szenzációhajhászokat! Találj rá valódi emberekre és beszélgess olyan témákról, amelyek igazán foglalkoztatnak!" @@ -4232,7 +4200,7 @@ msgstr "Koppints kétszer vagy tartsd lenyomva az üzenetet egy reakció hozzáf msgid "Double tap to close the dialog" msgstr "Koppints kétszer a párbeszédablak bezárásához" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Koppints kétszer a kedveléshez" @@ -4336,6 +4304,7 @@ msgstr "Étkezési zavar" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "Élőadásos állapot szerkesztése" msgid "Edit moderation list" msgstr "Moderálólista szerkesztése" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Hírfolyamgyűjtemény szerkesztése" @@ -4414,6 +4383,11 @@ msgstr "Hírfolyamgyűjtemény szerkesztése" msgid "Edit name" msgstr "Átnevezés" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "{0} értesítéseinek szerkesztése" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Személyek szerkesztése" @@ -4452,7 +4426,7 @@ msgstr "Felhasználólista szerkesztése" msgid "Edit who can reply" msgstr "Válaszjogosultsági beállítások szerkesztése" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Kezdőcsomag szerkesztése" @@ -4508,8 +4482,8 @@ msgstr "HTML-kód beágyazása" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Bejegyzés beágyazása" @@ -4517,7 +4491,7 @@ msgstr "Bejegyzés beágyazása" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Jelenítsd meg ezt a bejegyzést a honlapodon! Másold ki az alábbi kódrészletet és illeszd be a honlapod HTML-kódjába." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Beágyazott videólejátszó" @@ -4541,7 +4515,7 @@ msgstr "Felnőtt tartalmak megjelenítése" msgid "Enable beta features" msgstr "Kísérleti funkciók engedélyezése" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "Feliratok be" @@ -4558,12 +4532,13 @@ msgstr "Külső videólejátszók engedélyezése" msgid "Enable media players for" msgstr "Az alábbi külső videólejátszók vannak engedélyezve:" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "Egy fiók értesítéseit a profilján, a <0>harang ikonon <1/> keresztül elérhető menüben módosíthatod." -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "Leküldéses értesítések engedélyezése" @@ -4589,7 +4564,7 @@ msgstr "Felkapott videók megjelenítése a Követett hírfolyamon" msgid "Enabled" msgstr "Engedélyezve" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "A hírfolyam véget ért" @@ -4616,7 +4591,7 @@ msgstr "Szó vagy címke megadása" msgid "Enter code" msgstr "Kód megadása" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Belépés teljes képernyős módba" @@ -4658,7 +4633,7 @@ msgstr "Add meg a felhasználónevedet és a jelszavadat" msgid "Enters full screen" msgstr "Teljes képernyős mód" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "Szórakozás" @@ -4692,7 +4667,7 @@ msgstr "A fájl mentése meghiúsult" msgid "Error receiving captcha response." msgstr "A captcha válaszának fogadása meghiúsult." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "Hiba: {error}" @@ -4704,8 +4679,8 @@ msgstr "Bárki válaszolhat" msgid "Everybody can reply to this post." msgstr "Bárki válaszolhat erre a bejegyzésre." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Bárkitől" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Bárkitől" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "Minden más" @@ -4746,7 +4721,7 @@ msgstr "Követett felhasználók kihagyása a szűrésből" msgid "Excludes users you follow" msgstr "A követett felhasználók bejegyzéseit nem szűri" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Kilépés a teljes képernyős módból" @@ -4767,7 +4742,7 @@ msgstr "A válasz forrásaként származó bejegyzés kibontása/összecsukása" msgid "Expand post text" msgstr "Továbbiak" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Bejegyzés teljes szövegének kibontása/összecsukása" @@ -4810,15 +4785,15 @@ msgstr "A nyugalom megzavarására alkalmas képek és videók." msgid "Explicit sexual images." msgstr "Szexuális tartalmakat ábrázoló képek." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "Felfedezés" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "Az alkalmazás felfedezése" @@ -4852,7 +4827,7 @@ msgstr "Külső videólejátszó" 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 "A külső videólejátszók beágyazásának engedélyezése lehetővé teszi más honlapok számára az adatgyűjtést Rólad vagy az eszközödről. A Lejátszás gomb megnyomásáig semmilyen adatot sem küldünk vagy kérünk le." -#: src/Navigation.tsx:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Külső videólejátszók" @@ -4894,7 +4869,7 @@ msgstr "A felhasználónév megváltoztatása meghiúsult. Próbáld újra." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "A hivatkozás másolása meghiúsult" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "A csoportbeszélgetés elhagyása meghiúsult" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "A csevegések betöltése meghiúsult" @@ -5002,9 +4977,10 @@ msgstr "A hírfolyambeállítások betöltése meghiúsult" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "Az értesítési beállítások betöltése meghiúsult." @@ -5035,12 +5011,12 @@ msgstr "A javasolt személyek betöltése meghiúsult" msgid "Failed to lock group chat" msgstr "A csoportbeszélgetés zárolása meghiúsult" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "A csevegések megjelölése olvasottként meghiúsult" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "Hamis vagy automatikusan üzemeltetett fiók" msgid "False information about elections" msgstr "Választási dezinformáció" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Hírfolyam" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "Visszajelzés elküldve az üzemeltetőnek" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "Frissítések keresése" msgid "File saved successfully!" msgstr "A fájl mentése sikeresen megtörtént" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "Szűrés szerző szerint" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "Szűrés szerző szerint (jelenleg: {currentLabel})" @@ -5314,7 +5290,7 @@ msgstr "Találatok szűrése {0} nyelvre" msgid "Filter who can opt to receive notifications for your activity" msgstr "A saját tevékenységekről szóló értesítések engedélyeinek megszabása" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "Értesítések forrásainak szűrése" @@ -5356,8 +5332,8 @@ msgstr "Követendő fiókok felfedezése" msgid "Find and invite friends" msgstr "Barátok meghívása" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "Ismerősök felkutatása" @@ -5378,7 +5354,7 @@ msgstr "Követendő személyek felfedezése" msgid "Find people you know" msgstr "Ismerősök felkutatása" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Bejegyzések, felhasználók és hírfolyamok felfedezése a Blueskyon" @@ -5391,7 +5367,7 @@ msgstr "Ismerősök felkutatása" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "A Bluesky – a telefonszámod hitelesítése után – képes segíteni az ismerőseid felkutatásában, a készülékeden és az adatbázisunkban található névjegyek összehasonlításával. A folyamat végén Te döntheted el, hogy kiket kívánsz bejelölni. <0>További információ" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "Találj rá a Veled együttérző emberekre!" @@ -5433,7 +5409,7 @@ msgstr "Fókuszálás a keresőmezőre" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "{0} követése" msgid "Follow {displayName}" msgstr "{displayName} követése" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "{handle} követése" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "Csak követők csatlakozhatnak" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "@{0} Általad ismert követői" @@ -5548,7 +5524,7 @@ msgstr "Ismert követők" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Mostantól követed: {0}" msgid "Following {displayName}" msgstr "Mostantól követed: {displayName}" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "Mostantól követed: {handle}" @@ -5582,7 +5558,7 @@ msgstr "Mostantól követed: {handle}" msgid "Following feed preferences" msgstr "Követett hírfolyam" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Követett hírfolyam" @@ -5632,7 +5608,7 @@ msgstr "Javasolt" msgid "Forever" msgstr "Örökké" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "Szűrd ki a zajt!" @@ -5651,11 +5627,13 @@ msgstr "Elfelejtett jelszó" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "Négy szövegbuborék, amelyek egy csoportbeszélgetést szimbolizálnak. Első üzenet: „Hallottátok? A Blueskyon már csoportbeszélgetések is vannak!” Második üzenet: „azta, na ne mondd!” Harmadik üzenet: „Nahát! 50-en is összejöhetünk!” Negyedik üzenet: „Még meghívókat is küldhetünk!”" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "Szabadítsd fel a hírfolyamodat!" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "Szerző" @@ -5678,7 +5656,7 @@ msgstr "A(z) <0/> hírfolyamból" msgid "From these people" msgstr "az alábbi személyek által közzétett bejegyzések" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Kezdőcsomag létrehozása" @@ -5722,39 +5700,39 @@ msgstr "Korai hozzáférést szerezhetsz bizonyos próba alatt álló újabb fun msgid "Get help" msgstr "Súgó" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "Értesítés, ha valaki regisztrál a kezdőcsomagoddal, megváltozik a hitelesítési állapotod vagy más egyéb esemény történik." -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "Értesítés, ha valaki követni kezd Téged." -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "Értesítés, ha valaki kedveli az egyik bejegyzésedet." -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "Értesítés, ha valaki kedveli az egyik megosztott bejegyzésedet." -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "Értesítés, ha valaki megemlít Téged." -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "Értesítés, ha valaki idézi az egyik bejegyzésedet." -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "Értesítés, ha valaki válaszol az egyik bejegyzésedre." -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "Értesítés, ha valaki megosztja az egyik bejegyzésedet." -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "Értesítés, ha valaki megosztja az egyik megosztott bejegyzésedet." @@ -5766,15 +5744,15 @@ msgstr "Értesítés, ha vannak bejövő csevegési kérelmeid." msgid "Get notifications when people send you messages." msgstr "Értesítés, ha vannak bejövő üzeneteid." -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "Feliratkozás értesítésekre" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "Értesülhetsz kívánt fiókok új tevékenységeiről." + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "Feliratkozás {name} új bejegyzéseire" @@ -5826,8 +5804,8 @@ msgstr "Az erőszak népszerűsítése" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "Élő adás indítása az alábbi időintervallumra:" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "{0} profiljának megnyitása" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "Csoportbeszélgetés átnevezve" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "Csoportbeszélgetés beállításai" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "Egy csoportbeszélgetésnek legfeljebb {0, plural, one {#} other {#}} tagja lehet." #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "A csoport zárolva van" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "Csoportnév" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "A csoportbeszélgetés címe túl hosszú. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {Korlát: # karakter.}}" @@ -6081,7 +6060,7 @@ msgstr "Veszélyes vagy káros tevékenységek" msgid "Harming or endangering minors" msgstr "Kiskorúak veszélyeztetése vagy károsítása" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Címke" @@ -6144,7 +6123,7 @@ msgstr "Üdvözletem!" msgid "Hidden" msgstr "Rejtett tartalom" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Elrejtve a moderálási beállítások alapján." @@ -6297,8 +6276,8 @@ msgstr "Hmmmm… Ez a moderálási szolgáltatás nem található." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Egy pillanat! A videófeltöltés lehetősége még nem mindenki számára elérhető. Próbáld újra később." -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "Ha frissíted az e-mail-címedet, akkor a jelenleg beállított kétlép msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "A jelszó megváltoztatásához egy ellenőrzőkódot fogunk küldeni, hogy igazolhasd a kiléted." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "A saját fiókodra vonatkozó értesítési beállításokat a <0>Beállítások menü Adatvédelem és biztonság almenüjében szabhatod személyre." @@ -6548,7 +6528,7 @@ msgstr "Alkalmazáson belüli, leküldéses, mindenkitől" msgid "In-app, push, people you follow" msgstr "Alkalmazáson belüli, leküldéses, az Általad követett személyektől" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "Nincsenek beérkező üzenetek" @@ -6560,6 +6540,7 @@ msgstr "Elfogytak a beérkező üzenetek." #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Feljegyzések alkalmazva" msgid "Labels applied to this post" msgstr "A bejegyzésre alkalmazott feljegyzések" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "A feljegyzések felhasználókra és tartalmakra elhelyezett különleges címkék. A hálózat ezeket használja a különböző tartalmak kategóriákba sorolására, elrejtésére és a megtekintés előtti figyelmeztetések megjelenítésére." @@ -6864,7 +6845,7 @@ msgstr "A fiókodra helyezett feljegyzések" msgid "Language" msgstr "Nyelv" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Nyelvi beállítások" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "Legutóbbi kérelem: épp most" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Legújabb" @@ -6908,7 +6889,7 @@ msgstr "További információ" msgid "Learn More" msgstr "További információ" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "<0>További információ a részletes keresőről." @@ -7042,7 +7023,7 @@ msgstr "Csoportbeszélgetés elhagyva." msgid "left to go." msgstr "maradt." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Fiókok választása kézileg" @@ -7093,8 +7074,8 @@ msgstr "Hírfolyam kedvelése" msgid "Like this labeler" msgstr "Feljegyző kedvelése" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Kedvelők" @@ -7111,6 +7092,24 @@ msgstr "Kedvelők" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "{0, plural, one {#} other {#}} felhasználó kedveli" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "{0} kedveli ezt a bejegyzést" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "{0} és {1} kedveli ezt a bejegyzést" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "{likeCount, plural, one {#} other {#}} felhasználó kedveli" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Kedvelések" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "Megosztott bejegyzések kedvelése" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "A bejegyzést kedvelők" @@ -7144,7 +7143,7 @@ msgstr "Egyszerű" msgid "Link copied to clipboard" msgstr "Vágólapra helyezve" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Lista" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "A listán szereplő személyek némítása feloldva" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Új értesítések betöltése" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "A csoportbeszélgetés zárolása" msgid "Locked" msgstr "Zárolva" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Napló" @@ -7387,7 +7386,7 @@ msgstr "Szerelmes GIF-ek" msgid "Make adjustments to email settings for your account" msgstr "A fiók e-mail-beállításainak testreszabása" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Automatikus létrehozás" @@ -7418,15 +7417,15 @@ msgstr "Kézi" msgid "Mark all as read" msgstr "Összes megjelölése olvasottként" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "Összes csevegés megjelölése olvasottként" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Megjelölés olvasottként" msgid "Marked all as read" msgstr "Összes üzenet megjelölve olvasottként" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "Olvasottnak jelölve" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "Olvasottnak jelölve" @@ -7456,6 +7455,10 @@ msgstr "Olvasottnak jelölve" msgid "Maybe later" msgstr "Talán később" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "Te" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "a megemlített felhasználók" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Említések" @@ -7563,7 +7566,7 @@ msgstr "Az üzenet túl hosszú ({MAX_DM_GRAPHEME_LENGTH}/{graphemeCount})" msgid "Message options" msgstr "Üzenetlehetőségek" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Üzenetek" @@ -7592,7 +7595,7 @@ msgstr "Félrevezető tartalom" msgid "Missing media" msgstr "Hiányzó melléklet" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Moderálás" @@ -7636,7 +7639,7 @@ msgstr "Moderálólista frissítve" msgid "Moderation lists" msgstr "Moderálólisták" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Moderálólisták" @@ -7645,7 +7648,7 @@ msgstr "Moderálólisták" msgid "moderation settings" msgstr "moderálási beállítások" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Moderálási állapotok" @@ -7786,7 +7789,7 @@ msgstr "Elnémítva" msgid "Muted accounts" msgstr "Elnémított fiókok" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Elnémított fiókok" @@ -7892,11 +7895,11 @@ msgstr "{firstAuthorName} új {postsCount, plural, one {bejegyzést} other {beje #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Új csevegés" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "Új funkció" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "Új követők" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "Csoportbeszélgetés létrehozása" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "Csoportbeszélgetés létrehozása" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "Új csoportbeszélgetés az alábbi személyekkel:" @@ -7965,13 +7968,13 @@ msgstr "Új lista" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "Új csevegési kérelmek" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "Új üzenetek" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "A legújabb válaszok elöl" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Hírek" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Következő kép" msgid "Night" msgstr "Éjfél" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "Ilyen egy közösségi oldal hirdetések, magánéletsértő nyomonkövetés és visszarángatás nélkül. A Bluesky tiszteletben tartja az idődet és a figyelmedet." @@ -8142,7 +8145,7 @@ msgstr "Még nincsenek mellékletek" msgid "No messages yet" msgstr "Még nincsenek üzenetek" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "Vess véget a szeméttel teli hírfolyamok örökös görgetésének! Inkább találj olyan tartalmakat, amelyek érted és nem ellened dolgoznak!" @@ -8183,12 +8186,12 @@ msgstr "Jelenleg senki sem küldhet üzeneteket" msgid "No posts here" msgstr "Még nincsenek bejegyzések" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "Még nincsenek bejegyzések" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Még nincsenek idézések" @@ -8216,7 +8219,7 @@ msgstr "Nincs találat" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Nincsenek találatok" @@ -8235,15 +8238,15 @@ msgstr "Nincsenek találatok" msgid "No results found for \"{query}\"" msgstr "A(z) „{query}” kifejezésre nincsenek találatok" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "A jelenlegi szűrőkkel nincsenek találatok a(z) „<0>{query}” kifejezésre." -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "A(z) „<0>{query}” kifejezésre nincsenek találatok." -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "A jelenlegi szűrőkkel nincsenek találatok a keresett kifejezésre." @@ -8277,7 +8280,7 @@ msgstr "Senki" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Ezt a tartalmat még senki sem kedvelte. Talán Te lehetnél az első!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Ezt a tartalmat még senki sem idézte. Talán Te lehetnél az első!" @@ -8297,6 +8300,10 @@ msgstr "Intim területeket ábrázoló nem szexuális képek" msgid "Non-sexual Nudity" msgstr "Nemszexuális meztelenség" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "Nincs" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "Ezen a platformon nem elérhető." msgid "Not followed by anyone you’re following" msgstr "Nincsenek ismert követők" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Ez a tartalom nem található" @@ -8332,7 +8339,7 @@ msgstr "Korlátozott láthatóság" 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 "Megjegyzés: A Bluesky egy nyílt és nyilvános hálózat. Ez a beállítás csak a Bluesky alkalmazásban és -honlapon korlátozza a tartalmaid láthatóságát és nem biztos, hogy más alkalmazások is tiszteletben tartják. Lehetséges, hogy más alkalmazásokban és honlapokon ugyanúgy láthatóak maradnak a tartalmaid kijelentkezett felhasználók számára is." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "Megjegyzés: Ez a bejegyzés csak a bejelentkezett felhasználók számára látható." @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "Még semmit sem mentettél" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Értesítési beállítások" @@ -8352,11 +8359,12 @@ msgstr "Értesítési beállítások" msgid "Notification sounds" msgstr "Értesítési hangok" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "OK" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Rendben" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Regisztrációs varázslót alaphelyzetbe állítva" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "Az egyik címzett nem kíván részt venni csoportbeszélgetésekben." #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "Az egyik címzett letiltott Téged, ezért nem veheted fel vele a kapcsolatot." @@ -8518,7 +8528,7 @@ msgstr "Csak a videós mellékletekkel rendelkező bejegyzések megjelenítése" msgid "Only replies" msgstr "Csak válaszok" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Csak a WebVTT (.vtt) formátum támogatott" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "Hoppá! Ez a profil nem létezik. Próbálj beolvasni egy másikat." #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Moderálási hibakeresési oldal megnyitása" msgid "Open muted words and tags settings" msgstr "Elnémított szavak és címkék beállításainak megnyitása" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "Csomag megnyitása" @@ -8699,7 +8709,7 @@ msgstr "Hibakeresési bejegyzés részleteinek megnyitása" msgid "Opens alt text dialog" msgstr "Helyettesítő szöveget tartalmazó ablak megnyitása" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Az eszköz kamerájának megnyitása" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Megváltoztattad a jelszavad!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Szünet" @@ -8925,12 +8935,12 @@ msgstr "Szünet" msgid "Pause GIF" msgstr "GIF szüneteltetése" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Videó szüneteltetése" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Személyek" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "A(z) {ownerName} által követett személyek kérelmezhetik a csatlakozást" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "A(z) @{0} által követett személyek" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Az őt követő személyek: @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "Követett személyektől" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "Az Általad követett személyek kérelmezhetik a csatlakozást" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "Az Általad követett személyek" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Kitűzted a hírfolyamot" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Lejátszás" @@ -9076,8 +9086,8 @@ msgstr "{0} lejátszása" msgid "Play GIF" msgstr "GIF lejátszása" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Videó lejátszása" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "Üzenet megadása:" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Politika" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "Letiltott bejegyzés" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "@{0} bejegyzése" @@ -9340,7 +9350,7 @@ msgstr "Elrejtetted a bejegyzést" msgid "Post interaction settings" msgstr "Kapcsolatbalépési beállítások" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Kapcsolatbalépési beállítások" @@ -9377,6 +9387,7 @@ msgstr "Bejegyzés kitűzése felolva" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "A különböző bejegyzéseket a szövegük, címkéik vagy mindkettő msgid "Posts hidden" msgstr "Rejtett bejegyzések" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "Bejegyzések, válaszok" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "Potenciálisan félrevezető hivatkozás" @@ -9445,20 +9460,21 @@ msgstr "Adatvédelem" msgid "Privacy and security" msgstr "Adatvédelem és biztonság" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Adatvédelem és biztonság" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "Adatvédelmi- és biztonsági beállítások" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Idézés letiltva" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Idézések" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "A bejegyzés idézései" @@ -9643,7 +9659,7 @@ msgstr "Fiók újraaktiválása" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "{0, plural, other {# további válasz}} megjelenítése" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "További információ a részletes keresésről (angol nyelven)" @@ -9653,11 +9669,11 @@ msgstr "További információ a részletes keresésről (angol nyelven)" msgid "Read blog post" msgstr "Blogbejegyzés megtekintése (angolul)" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Kevesebb" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Több" @@ -9683,11 +9699,11 @@ msgstr "A Bluesky adatvédelmi irányelveinek megtekintése" msgid "Read the Bluesky Terms of Service" msgstr "A Bluesky felhasználói feltételeinek megtekintése" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "Valódi párbeszéd." -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "Valódi emberek." @@ -9740,7 +9756,7 @@ msgstr "Csevegési kérelem elutasítása" msgid "Reject join request" msgstr "Csatlakozási kérelem elutasítása" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Beszélgetések újratöltése" @@ -10010,8 +10026,9 @@ msgstr "Üzenet, amelyre válaszoltak. Ugrás koppintásra" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Válaszok" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Megosztottad" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "Megosztások" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "A bejegyzés megosztásai" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "Megosztott bejegyzések megosztása" @@ -10245,7 +10262,7 @@ msgstr "Kérelem elküldve" msgid "Requests" msgstr "Kérelmek" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "A legutóbb meghiúsult folyamat újrapróbálása" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Vissza a kezdőoldalra" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Vissza az előző oldalra" @@ -10458,7 +10475,7 @@ msgstr "Mentés" msgid "Save draft?" msgstr "Piszkozat mentése" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Mentett hírfolyamok" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "Mentett bejegyzések" @@ -10512,8 +10529,8 @@ msgstr "Hírfolyam elmentve" msgid "Say hello!" msgstr "Köszönj!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "Írj valakinek!" @@ -10527,7 +10544,7 @@ msgstr "Beolvasás" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "QR-kód beolvasása" @@ -10556,16 +10573,16 @@ msgstr "Vissza a tetejére" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Keresés" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Keresés @{0} bejegyzései között" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "GIF-ek keresése" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "A kereséshez jelenleg bejelentkezés szükséges" @@ -10777,12 +10794,13 @@ msgstr "Lehetőség kiválasztása" msgid "Select app language" msgstr "Alkalmazás nyelvének megadása" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "Feliratfájl (.vtt) társítása" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "A(z) {name} csevegés kiválasztása" @@ -10823,7 +10841,7 @@ msgstr "GIF kiválasztása" msgid "Select GIF \"{0}\"" msgstr "„{0}” GIF kiválasztása" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "Csoportbeszélgetés tagjainak megadása" @@ -10942,7 +10960,8 @@ msgstr "Üzenet küldése" msgid "Send post to {name}" msgstr "Bejegyzés küldése neki: {name}" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Címzett kiválasztása" @@ -10960,12 +10979,12 @@ msgstr "Üzenet küldése a telefonról" msgid "Send verification email" msgstr "Visszaigazoló e-mail küldése" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" -msgstr "" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" +msgstr "Küldés csevegésben" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) #: src/components/dms/MessageContextMenu.tsx:175 @@ -11018,14 +11037,14 @@ msgstr "Tárhelyszolgáltató kézi beállítása" msgid "Sets email for password reset" msgstr "E-mail cím beállítása jelszóvisszaállításhoz" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Beállítások" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "Saját tevékenységértesítési beállítások" @@ -11033,49 +11052,49 @@ msgstr "Saját tevékenységértesítési beállítások" msgid "Settings for allowing others to be notified of your posts" msgstr "Mások Tőled érkező értesítéseit érintő beállítások" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "Kedveléses értesítések beállításai" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "Megemlítéses értesítések beállításai" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "Új követős értesítések beállításai" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "Egyéb értesítések beállításai" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "Megosztott bejegyzések kedveléséses értesítéseinek beállításai" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "Új csevegési kérelmek értesítéseinek beállításai" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "Új üzenetek értesítéseinek beállításai" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "Megosztott bejegyzések megosztásos értesítéseinek beállításai" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "Idézéses értesítések beállításai" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "Válaszos értesítések beállításai" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "Megosztásos értesítések beállításai" @@ -11112,8 +11131,8 @@ msgstr "Korcsoport megosztása" msgid "Share anyway" msgstr "Továbbítás mégis" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "Szerző DID-jének továbbítása" @@ -11124,7 +11143,7 @@ msgstr "Szerző DID-jének továbbítása" msgid "Share feedback" msgstr "Visszajelzés küldése" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Hivatkozásmegosztási párbeszédablak" msgid "Share my profile" msgstr "Saját profil megosztása" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "Bejegyzés „at://” URI-jének továbbítása" @@ -11170,8 +11189,8 @@ msgstr "QR-kód továbbítása" msgid "Share this feed" msgstr "Hírfolyam továbbítása" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "Keresés továbbítása" @@ -11183,8 +11202,8 @@ msgstr "Kezdőcsomag továbbítása" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Oszd meg ezt a kezdőcsomagot, hogy mások is csatlakozhassanak a Blueskyos közösségedhez!" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "Oszd meg velünk a névjegyeidet és kutatsd fel az ismerőseidet" msgid "Share your thoughts…" msgstr "Visszajelzés megadása…" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "„Megosztott beállítások” tesztelő" @@ -11231,8 +11250,8 @@ msgstr "Helyettesítő szöveg megjelenítése" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Megjelenítés mégis" @@ -11330,7 +11349,7 @@ msgstr "Figyelmeztetés és kiszűrés a hírfolyamokból" msgid "Show when you’re live" msgstr "Saját élő állapot megjelenítése" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "További információ a bejegyzés dátumáról" @@ -11345,8 +11364,8 @@ msgstr "Tartalom megjelenítése" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "Tartalom megjelenítése" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "Emlékeztető elhalasztása" msgid "So many thoughts, you should post one" msgstr "Csak gyűlnek a gondolatok… Szeretnél közzétenni egyet?" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "Közösségi oldal, amelyet Te irányítasz." @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Valami balul sült el. Próbáld újra" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "Hamis/kéretlen tartalom vagy átverés" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Sport" @@ -11665,7 +11684,7 @@ msgstr "A megkezdett beszélgetések itt fognak megjelenni." msgid "Start a group chat" msgstr "Csoportbeszélgetés indítása" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Új csevegés indítása" @@ -11679,17 +11698,17 @@ msgstr "Személyek felvétele" msgid "Start adding people!" msgstr "Vegyél fel személyeket!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "Csevegés létrehozása" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Csevegés indítása vele: {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Kezdőcsomag" @@ -11712,12 +11731,16 @@ msgstr "Kezdőcsomag – Saját" msgid "Starter pack is invalid" msgstr "Ez a kezdőcsomag érvénytelen" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "Kezdőcsomagok" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Kezdőcsomagok" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "A kezdőcsomagokkal könnyen megoszthatod a kedvenc hírfolyamaidat és személyeidet." @@ -11751,7 +11774,7 @@ msgstr "Adatok törölve. Indítsd újra az alkalmazást." msgid "Stored as part of a secure code for matching with others" msgstr "Ezeket az adatokat egy titkosított kód részeként tároljuk ismerősfelkutatás céljából" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Mesekönyv" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "Feliratkozás a(z) {publicationTitle} kiadványra a következőn: {0}" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Az alábbi feljegyzési kategóriák használatához iratkozz fel a(z) @{0} nevű szolgáltatóra:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "Fiók hitelesítve" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "Javasolt" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Szürkület" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "Ez a funkció a Te országodban még nem támogatott. Próbáld újra később." #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "Egy felfüggesztett fiók nem vehet részt csoportbeszélgetésekben." #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "Egy felfüggesztett fiók nem vehet részt csevegésekben." @@ -12031,8 +12056,7 @@ msgstr "Feladat teljesítve – 10 kedvelés!" #: src/components/ProgressGuide/List.tsx:111 msgid "Teach our algorithm what you like" -msgstr "" -"Tanítsd meg az algoritmusnak,\n" +msgstr "Tanítsd meg az algoritmusnak,\n" "hogy mit szeretnél látni!" #: src/lib/interests.ts:73 @@ -12059,7 +12083,7 @@ msgstr "Feltételek" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12112,11 +12136,11 @@ msgstr "Ez a kezdőcsomag nem található." msgid "That username is already taken" msgstr "Ez a felhasználónév már foglalt" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Ez van, srácok!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "Ez minden!" @@ -12595,7 +12619,7 @@ msgstr "Saját feljegyzés." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "Ez a feljegyzés a teljes fiókra érvényes és minden bejegyzésén megjelenik." -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Ez a feljegyző nem jelentette ki a feljegyzési kategóriáit, ezért lehet, hogy nem aktív." @@ -12640,7 +12664,7 @@ msgstr "Ez a személy letiltott Téged" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "A bejegyzés adatai szerint az eredeti létrehozási dátuma <0>{0} volt, de először ekkor jelent meg a Blueskyon: <1>{1}" @@ -12648,7 +12672,7 @@ msgstr "A bejegyzés adatai szerint az eredeti létrehozási dátuma <0>{0} msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Ez a bejegyzés egy ismeretlen válaszkapu-típussal rendelkezik. Lehetséges, hogy az alkalmazás verziója elavult." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "Ez a bejegyzés csak a bejelentkezett felhasználók számára látható." @@ -12702,6 +12726,7 @@ msgid "This user doesn't have any followers." msgstr "Ezt a felhasználót még senki sem követi." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "A címzett letiltott Téged, ezért nem veheted fel vele a kapcsolatot." @@ -12711,6 +12736,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Ez a felhasználó letiltott Téged, ezért nem tekintheted meg a tartalmait." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "A címzett nem fogad üzeneteket, ezért nem veheted fel vele a kapcsolatot." @@ -12736,7 +12762,7 @@ msgstr "Ez a felhasználó nemrég regisztrált. További információért koppi msgid "This user isn't following anyone." msgstr "Ez a felhasználó még senkit sem követ." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "A videó lejátszása meghiúsult. Lehetséges, hogy a böngésző vagy rendszer nem rendelkezik a szükséges kodekkel (H.264/AAC)." @@ -12785,7 +12811,7 @@ msgstr "Válaszláncok" msgid "Threaded" msgstr "Egymásba ágyazott" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Válaszlánc-beállítások" @@ -12845,7 +12871,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "A névjegyeid mennyisége meghaladta a korlátot" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Felkapott" @@ -12857,7 +12883,7 @@ msgstr "Felkapott" msgid "Top replies first" msgstr "A legjobbra értékelt válaszok elöl" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Témakör" @@ -12919,11 +12945,11 @@ msgstr "Provokálás („trollkodás”)" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "A bizalom kapcsolatok, közösségek és egy megosztott környezet útján alakul ki, ezért bevezetjük a <0>megbízható hitelesítők rendszerét is – ezek olyan egyesületek, amelyek közvetlenül is képesek hitelesíteni másokat." -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "Próbálkozz másmilyen kifejezéssel vagy kevesebb szűrővel." -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "Próbálkozz másmilyen kifejezéssel." @@ -12998,10 +13024,12 @@ msgid "Unable to fetch join requests." msgstr "A csatlakozási kérelmek lekérdezése meghiúsult." #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "Az egyik címzett nem található." #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "A címzett nem található." @@ -13105,7 +13133,7 @@ msgstr "{0} követésének megszüntetése" msgid "Unfollow account" msgstr "Fiók követésének megszüntetése" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Követés megszüntetése" @@ -13193,7 +13221,7 @@ msgstr "Csoportbeszélgetés némításának feloldása" msgid "Unmute thread" msgstr "Válaszlánc némításának feloldása" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Videó némításának feloldása" @@ -13511,7 +13539,7 @@ msgstr "A hitelesítés meghiúsult. Próbáld újra." msgid "Verification settings" msgstr "Hitelesítési beállítások" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "Hitelesítési beállítások" @@ -13619,7 +13647,7 @@ msgstr "Videó" msgid "Video failed to process" msgstr "A videó feldolgozása meghiúsult" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Videófolyam" @@ -13629,24 +13657,24 @@ msgid "Video from {0}: {text}" msgstr "{0} videója: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "{0} videója. Koppints ide a lejátszáshoz/szüneteltetéshez." #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Videojátékok" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Videó szüneteltetve" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Videó lejátszása folyamatban" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "A videó nem található." @@ -13694,7 +13722,7 @@ msgstr "{0} profilképének megtekintése" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "{0} profiljának megtekintése" @@ -13725,8 +13753,8 @@ msgstr "További részleteket a blogbejegyzésben olvashatsz (angolul)" msgid "View debug entry" msgstr "Hibakeresési bejegyzés megtekintése" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Részletek" @@ -13799,7 +13827,7 @@ msgstr "A csoportbeszélgetések meghívójának megtekintése" msgid "View the labeling service provided by @{0}" msgstr "A(z) {0} által kínált feljegyzési szolgáltatás megtekintése" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "Felhasználó hitelesítéseinek megtekintése" @@ -13832,7 +13860,7 @@ msgstr "Moderálólisták megtekintése" msgid "View your muted accounts" msgstr "Elnémított fiókok megjelenítése" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "Saját hitelesítések megtekintése" @@ -14036,7 +14064,7 @@ msgid "We're having network issues, try again" msgstr "Hálózati hiba történt. Próbáld újra." #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "Hálózati hiba történt. Próbáld újra." @@ -14065,13 +14093,15 @@ msgstr "Sajnáljuk, de a lista lekérése meghiúsult. Ha a probléma fennáll, msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Sajnáljuk, de az elnémított szavak listájának betöltése meghiúsult. Próbáld újra." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "Sajnáljuk, de a keresés meghiúsult." -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Sajnáljuk, de a keresés meghiúsult. Próbáld újra pár percen belül." @@ -14162,7 +14192,7 @@ msgid "Who can verify?" msgstr "Ki hitelesíthet?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Hoppá!" @@ -14452,6 +14482,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "Egy üzenethez legfeljebb {EMOJI_REACTION_LIMIT, plural, one {#} other {#}} reakciót lehet csatolni" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "Még nem hozhatsz létre csoportbeszélgetést." @@ -14564,7 +14595,7 @@ msgstr "A piszkozat tartalma megváltozott. Szeretnéd menteni?" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "A piszkozat tartalma megváltozott. Szeretnéd menteni mielőtt megnyitod a további piszkozataidat?" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Még egy kezdőcsomagot sem hoztál létre." @@ -14623,7 +14654,7 @@ msgstr "Tagokat csak a csoport tulajdonosa távolíthat el." msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "A Bluesky használatához be kell töltened a 13. életévedet. További információért olvasd el a <0>felhasználási feltételeket." -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Egy kezdőcsomag létrehozásához legalább hét különböző személyt követned kell." @@ -14800,7 +14831,7 @@ msgstr "A piszkozattár megtelt." msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "Túllépted az egyidejűleg megengedett legtöbb lekérést. Próbáld újra később." -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "Legfeljebb {MAX_FILTERS, plural, other {#}} különböző szűrőt lehet megadni. Szerkessz egy létező szűrőt ahelyett, hogy újat hoznál létre." @@ -14816,7 +14847,7 @@ msgstr "Elérted a napi videófeltöltési korlátot (bájthatár meghaladva)" msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Elérted a napi videófeltöltési korlátot (videómennyiség meghaladva)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "Kifogytunk a videókból. Mit szólnál egy kis szünethez?" @@ -14836,11 +14867,11 @@ msgstr "A fiókod felfüggesztésre került" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "A fiókod még nem elég idős a videók feltöltéséhez. Próbáld újra később." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "Új fiók" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "Csoportbeszélgetés létrehozásához a fiókodnak legalább 7 naposnak kell lennie." @@ -14931,7 +14962,7 @@ msgstr "E-mail-cím alapján nem lehet megállapítani a tárhelyszolgáltatót, msgid "Your hosting provider is detected automatically from the username you enter." msgstr "A tárhelyszolgáltató a felhasználónév alapján történik megállapításra." -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14981,11 +15012,11 @@ msgid "Your preferred language" msgstr "Az előnyben részesített nyelved" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "Saját profilkép" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "A saját profilképed más fiókok profilképeivel körülvéve, többrétegű gyűrűs elrendezésben" @@ -15017,3 +15048,4 @@ msgstr "A felhasználóneved és jelszavad meg lesz osztva a(z) <0>{host} t #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "Saját hitelesítések" + diff --git a/src/locale/locales/ia/messages.po b/src/locale/locales/ia/messages.po index 944a85c38d..60ebc350e7 100644 --- a/src/locale/locales/ia/messages.po +++ b/src/locale/locales/ia/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# appreciation} other {# appreciationes}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {sequito} other {sequitos}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {publication} other {publicationes}}" @@ -234,10 +235,10 @@ msgstr "" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "" msgid "{0} and {1} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "" msgid "{0} left the group" msgstr "" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} sequitos" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "" @@ -711,7 +666,7 @@ msgstr "" msgid "{handle} can't be messaged" msgstr "Non es possibile inviar messages a {handle}" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {# elemento non legite} other {# element msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {sequito} other {sequitos}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "" @@ -913,7 +862,7 @@ msgstr "" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "" @@ -959,6 +908,13 @@ msgstr "<0>Tu e<1> <2>{0} es includite in tu pacchetto de initio" msgid "⚠Invalid Handle" msgstr "⚠Pseudonymo invalide" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 dies" msgid "7 days" msgstr "7 dies" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "" @@ -998,6 +954,8 @@ msgstr "" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "" msgid "Accessibility" msgstr "Accessibilitate" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Parametros de accessibilitate" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "Contos con un marca de verification blau festonate <0><1/> pote verificar alteres. Iste verificatores de confidentia es seligite per Bluesky." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "Activitates de alteres" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Adder un altere publication" msgid "Add another post to thread" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "Adder reaction con emoji" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "" @@ -1570,7 +1533,7 @@ msgstr "Permitte accesso a messages directe" msgid "Already have a code?" msgstr "Ha tu jam un codice?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "" @@ -1624,7 +1587,7 @@ msgstr "Un e-mail ha essite inviate a {0}. Illo include un codice de confirmatio msgid "An error has occurred" msgstr "Un error ha occurrite" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Un error ha occurrite" @@ -1641,7 +1604,7 @@ msgstr "" msgid "An error occurred while fetching the feed." msgstr "Un error ha occurrite durante le recuperation del canal." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Un error ha occurrite durante le generation de tu pacchetto de initio. Vole tu tentar lo de novo?" @@ -1650,11 +1613,11 @@ msgstr "Un error ha occurrite durante le generation de tu pacchetto de initio. V msgid "An error occurred while hiding suggestion. {0}" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Un error ha occurrite durante le cargamento del video. Per favor tenta lo de novo plus tarde." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Un error ha occurrite durante le cargamento del video. Per favor tenta lo de novo." @@ -1694,7 +1657,7 @@ msgstr "" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "" @@ -1715,16 +1678,14 @@ msgstr "" msgid "An issue not included in these options" msgstr "Un problema non includite in iste optiones" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "" @@ -1812,7 +1773,7 @@ msgstr "Quicunque qui me seque" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "Le nomines de contrasigno de application debe haber al minus 4 character msgid "App passwords" msgstr "Contrasignos de application" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Contrasignos de application" @@ -1901,7 +1862,7 @@ msgstr "Facer appello de iste decision" msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Archivate desde {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Publication archivate" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "Aurora" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "" @@ -2063,9 +2024,9 @@ msgstr "" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "Ante crear un publication o responder, tu debe verificar tu e-mail." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Ante crear un pacchetto de initio, tu debe primo verificar tu adresse de e-mail." @@ -2145,10 +2106,10 @@ msgstr "Ante que tu pote reciper notificationes pro le publicationes de {name}, #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "" msgid "Beta Feature" msgstr "" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Blocate" msgid "Blocked accounts" msgstr "Contos blocate" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Contos blocate" @@ -2292,7 +2259,7 @@ msgstr "Contos blocate non pote responder in tu filos, mentionar te o interager 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 "Contos blocate non pote responder in tu filos, mentionar te o interager con te de alcun altere maniera. Tu non videra lor contento e illes non potera vider le tue." -#: src/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blocar non impedi que iste etiquettator applica etiquettas a tu conto." @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky non pote confirmar le authenticitate del data declarate." @@ -2369,7 +2336,7 @@ msgstr "Conditiones de servicio de Bluesky Social" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky eligera un insimul de contos recommendate inter le personas in tu rete." @@ -2473,7 +2440,7 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Per {0}" @@ -2516,11 +2483,11 @@ msgstr "Creante un conto, tu accepta le <0>conditiones de servicio e le <1>p msgid "By creating an account you agree to the <0>Terms of Service." msgstr "In crear un conto, tu accepta le <0>conditiones de servicio." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "Per te" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Camera" @@ -2597,7 +2564,7 @@ msgstr "Cancellar le reactivation e clauder session" msgid "Cancel reply" msgstr "" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Cancellar cerca" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Chat silentiate" msgid "Chat not found." msgstr "" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "Cassa de entrata de requestas de chat" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Requestas de chat" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Configurationes de Chat" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Chat dissilentiate" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Chats" @@ -2849,7 +2817,7 @@ msgstr "Elige methodo de verification de dominio" msgid "Choose Feeds" msgstr "Eliger canales" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Elige por me" @@ -3015,7 +2983,7 @@ msgstr "Clicca pro tentar inviar le message de novo" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Clicca pro tentar inviar le message de novo" msgid "Close" msgstr "Clauder" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Clauder quadro de dialogo active" @@ -3082,7 +3050,7 @@ msgstr "" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Clauder menu" @@ -3102,7 +3070,7 @@ msgstr "" msgid "Close this dialog" msgstr "Clauder iste quadro de dialogo" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Bandas designate" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Directivas del communitate" @@ -3265,7 +3233,7 @@ msgstr "Contento e multimedia" msgid "Content and media" msgstr "Contento e multimedia" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Contento e multimedia" @@ -3301,7 +3269,7 @@ msgstr "Advertimento de contento" msgid "Content warnings" msgstr "Advertimentos de contento" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Fundo de menu contextual. Clicca pro clauder le menu." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Continuar filo..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "" @@ -3376,7 +3344,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "Version de compilation copiate al area de transferentia" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "" @@ -3384,7 +3352,7 @@ msgstr "" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Copiar contrasigno de application" msgid "Copy at:// URI" msgstr "Copiar URI at://" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "Copiar le DID del autor" @@ -3457,10 +3425,10 @@ msgstr "Copiar ligamine" msgid "Copy link to list" msgstr "Copiar ligamine al lista" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Copiar ligamine al publication" @@ -3478,8 +3446,8 @@ msgstr "Copiar ligamine al pacchetto de initio" msgid "Copy message text" msgstr "Copiar message de texto" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Copiar URI at:// del publication" @@ -3498,7 +3466,7 @@ msgstr "Copiar le valor del registro TXT" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Politica de derectos de autor" @@ -3614,8 +3582,8 @@ msgstr "" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Crear" @@ -3632,9 +3600,9 @@ msgstr "" msgid "Create a QR code for a starter pack" msgstr "Crear un codice QR pro un pacchetto de initio" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Crear un pacchetto de initio" @@ -3643,12 +3611,12 @@ msgstr "Crear un pacchetto de initio" msgid "Create a Starter Pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Crea un pacchetto de initio pro me" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Crear conto" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Crear un conto" @@ -3678,11 +3646,11 @@ msgstr "Crear un conto sin usar iste pacchetto de initio" msgid "Create an avatar instead" msgstr "In vice, crear un avatar" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Crear un altere" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "" @@ -4010,7 +3978,7 @@ msgstr "" msgid "Disable 2FA" msgstr "Disactivar 2FA" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "" @@ -4150,7 +4118,7 @@ msgstr "Monstrar insignias plus grande de texto alternative" msgid "Display name" msgstr "Nomine a monstrar" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "" @@ -4232,7 +4200,7 @@ msgstr "Tocca duo vices o preme longemente le message pro adder un reaction" msgid "Double tap to close the dialog" msgstr "Tocca duo vices pro clauder le quadro de dialogo" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Tocca duo vices pro appreciar" @@ -4336,6 +4304,7 @@ msgstr "" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "Modificar stato in directo" msgid "Edit moderation list" msgstr "" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Modificar mi canales" @@ -4414,6 +4383,11 @@ msgstr "Modificar mi canales" msgid "Edit name" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Modificar personas" @@ -4452,7 +4426,7 @@ msgstr "" msgid "Edit who can reply" msgstr "Modificar qui pote responder" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Modificar tu pacchetto de initio" @@ -4508,8 +4482,8 @@ msgstr "Codice HTML de incorporation" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Incorporar publication" @@ -4517,7 +4491,7 @@ msgstr "Incorporar publication" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Incorporar iste publication in tu sito web. Basta copiar le sequente fragmento e collar lo in le codice HTML de tu sito web." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Reproductor de video incorporate" @@ -4541,7 +4515,7 @@ msgstr "Activar contento pro adultos" msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "" @@ -4558,12 +4532,13 @@ msgstr "Activar contento multimedial externe" msgid "Enable media players for" msgstr "Activar reproductores multimedial pro" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "Activa le notificationes de un conto visitante su profilo e premente le <0>icone de campana <1/>." -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "Activar notificationes push" @@ -4589,7 +4564,7 @@ msgstr "Activar videos de tendentia in tu canal Discoperir" msgid "Enabled" msgstr "Activate" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Fin de canal" @@ -4616,7 +4591,7 @@ msgstr "Insere un parola o etiquetta" msgid "Enter code" msgstr "Insere codice" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Passar a plen schermo" @@ -4658,7 +4633,7 @@ msgstr "Insere tu nomine de usator e contrasigno" msgid "Enters full screen" msgstr "Passa a plen schermo" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "Intertenimento" @@ -4692,7 +4667,7 @@ msgstr "Un error ha occurrite durante le salvamento del file" msgid "Error receiving captcha response." msgstr "Error durante le reception del responsa al captcha." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "Error: {error}" @@ -4704,8 +4679,8 @@ msgstr "Totos pote responder" msgid "Everybody can reply to this post." msgstr "Totos pote responder a iste publication." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Totes" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Totes" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "Tote le resto" @@ -4746,7 +4721,7 @@ msgstr "Excluder usatores que tu seque" msgid "Excludes users you follow" msgstr "Exclude al usatores que tu seque" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Exir del schermo plen" @@ -4767,7 +4742,7 @@ msgstr "Expander o contraher le publication integre al qual tu responde" msgid "Expand post text" msgstr "Expander le texto del publication" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Expande o contrahe le texto del publication" @@ -4810,15 +4785,15 @@ msgstr "Multimedia explicite o potentialmente perturbator." msgid "Explicit sexual images." msgstr "Imagines sexual explicite." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "Explorar" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "" @@ -4852,7 +4827,7 @@ msgstr "Multimedia 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 "Le contento multimedial externe pote permitter que sitos web collige information super te e tu dispositivo. Necun information es inviate o requestate usque tu preme le button “reproducer”." -#: src/Navigation.tsx:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Preferentias de multimedia externe" @@ -4894,7 +4869,7 @@ msgstr "Non ha essite possibile cambiar le pseudonymo. Tenta de novo." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "Non ha essite possibile cargar le conversationes" @@ -5002,9 +4977,10 @@ msgstr "Non ha essite possibile cargar le preferentias de canales" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "Non ha essite possibile cargar le parametros de notification." @@ -5035,12 +5011,12 @@ msgstr "Non ha essite possibile cargar le suggestiones de usatores a sequer" msgid "Failed to lock group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "" msgid "False information about elections" msgstr "" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Canal" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "Obtener actualisation" msgid "File saved successfully!" msgstr "File salvate con successo!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "Filtrar qui pote optar pro reciper notificationes de tu activitate" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "Filtrar de qui tu recipe notificationes" @@ -5356,8 +5332,8 @@ msgstr "Trovar contos a sequer" msgid "Find and invite friends" msgstr "" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "" @@ -5378,7 +5354,7 @@ msgstr "Trovar personas a sequer" msgid "Find people you know" msgstr "" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Trovar publicationes, usatores e canales super Bluesky" @@ -5391,7 +5367,7 @@ msgstr "" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "" @@ -5433,7 +5409,7 @@ msgstr "" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Sequer {0}" msgid "Follow {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "Sequer {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Sequitores de @{0} que tu cognosce" @@ -5548,7 +5524,7 @@ msgstr "Sequitores que tu cognosce" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Sequente {0}" msgid "Following {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "Sequente {handle}" @@ -5582,7 +5558,7 @@ msgstr "Sequente {handle}" msgid "Following feed preferences" msgstr "Preferentias del canal Sequente" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Preferentias del canal Sequente" @@ -5632,7 +5608,7 @@ msgstr "Pro te" msgid "Forever" msgstr "Pro sempre" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "" @@ -5651,11 +5627,13 @@ msgstr "Tu ha oblidate tu contrasigno?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "De" @@ -5678,7 +5656,7 @@ msgstr "De <0/>" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Generar un pacchetto de initio" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "Obtener adjuta" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "Reciper notificationes quando le personas te seque." -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "Reciper notificationes quando le personas apprecia tu publicationes." -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "Reciper notificationes quando le personas te mentiona." -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "Reciper notificationes quando le personas cita tu publicationes." -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "Reciper notificationes quando le personas responde a tu publicationes." -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "Reciper notificationes quando le personas republica tu publicationes." -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "" @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "Reciper notificationes de nove publicationes" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "Reciper notificationes de nove publicationes de {name}" @@ -5826,8 +5804,8 @@ msgstr "" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "Entrar in directo per" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -6081,7 +6060,7 @@ msgstr "" msgid "Harming or endangering minors" msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Hashtag" @@ -6144,7 +6123,7 @@ msgstr "" msgid "Hidden" msgstr "Occultate" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Occultate per tu parametros de moderation." @@ -6297,8 +6276,8 @@ msgstr "Le systema non ha succedite a cargar iste servicio de moderation." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Un momento! Nos concede gradualmente le accesso al video, e tu attende ancora in le cauda. Reveni tosto!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "Si tu actualisa tu adresse de e-mail, le 2FA per e-mail essera disactiva msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Si tu vole cambiar tu contrasigno, nos te inviara un codice pro verificar que iste conto es tue." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "Si tu vole restringer qui pote reciper notificationes del activitates de tu conto, tu pote cambiar lo in <0>Parametros → Privatessa e securitate." @@ -6548,7 +6528,7 @@ msgstr "" msgid "In-app, push, people you follow" msgstr "" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "" @@ -6560,6 +6540,7 @@ msgstr "Cassa de entrata vacue!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Etiquettas addite" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Le etiquettas es annotationes super usatores e contento. Illos pote esser usate pro occultar, advertir e categorisar le rete." @@ -6864,7 +6845,7 @@ msgstr "Etiquettas super tu conto" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Configurationes de lingua" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Ultime" @@ -6908,7 +6889,7 @@ msgstr "" msgid "Learn More" msgstr "Saper plus" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "" msgid "left to go." msgstr "remane." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Lassa me eliger" @@ -7093,8 +7074,8 @@ msgstr "Appreciar iste canal" msgid "Like this labeler" msgstr "Appreciar iste etiquettator" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Appreciate per" @@ -7111,6 +7092,24 @@ msgstr "Appreciate per" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Appreciate per {0, plural, one {# usator} other {# usatores}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Appreciate per {likeCount, plural, one {# usator} other {# usatores}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Appreciationes" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "Appreciationes de tu republicationes" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Appreciationes de iste publication" @@ -7144,7 +7143,7 @@ msgstr "Linear" msgid "Link copied to clipboard" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Lista" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Lista dissilentiate" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Cargar nove notificationes" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "" msgid "Locked" msgstr "" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Registro" @@ -7387,7 +7386,7 @@ msgstr "" msgid "Make adjustments to email settings for your account" msgstr "Ajustar le parametros de e-mail pro tu conto" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Face un pro me" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "Marcar toto como legite" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Marcar como legite" msgid "Marked all as read" msgstr "Marcate toto como legite" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "" @@ -7456,6 +7455,10 @@ msgstr "" msgid "Maybe later" msgstr "Forsan plus tarde" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "usatores mentionate" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Mentiones" @@ -7563,7 +7566,7 @@ msgstr "" msgid "Message options" msgstr "Optiones de messages" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Messages" @@ -7592,7 +7595,7 @@ msgstr "" msgid "Missing media" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Moderation" @@ -7636,7 +7639,7 @@ msgstr "Lista de moderation actualisate" msgid "Moderation lists" msgstr "Listas de moderation" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Listas de moderation" @@ -7645,7 +7648,7 @@ msgstr "Listas de moderation" msgid "moderation settings" msgstr "parametros de moderation" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Statos de moderation" @@ -7786,7 +7789,7 @@ msgstr "" msgid "Muted accounts" msgstr "Contos silentiate" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Contos silentiate" @@ -7892,11 +7895,11 @@ msgstr "Nove {postsCount, plural, one {publication} other {publicationes}} de {f #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Nove chat" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "Nove function" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "Nove sequitores" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "" @@ -7965,13 +7968,13 @@ msgstr "Nove lista" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Responsas plus nove primo" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Novas" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Proxime imagine" msgid "Night" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "" @@ -8142,7 +8145,7 @@ msgstr "" msgid "No messages yet" msgstr "Ancora sin messages" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "" @@ -8183,12 +8186,12 @@ msgstr "" msgid "No posts here" msgstr "Necun publication hic" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Necun citation ancora" @@ -8216,7 +8219,7 @@ msgstr "Necun resultato" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Necun resultato" @@ -8235,15 +8238,15 @@ msgstr "Necun resultato trovate" msgid "No results found for \"{query}\"" msgstr "Necun resultato trovate pro \"{query}\"" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "Necuno" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Necuno ha ancora appreciate isto. Tu poterea esser le prime!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Necuno ha ancora citate isto. Tu poterea esser le prime!" @@ -8297,6 +8300,10 @@ msgstr "" msgid "Non-sexual Nudity" msgstr "Nuditate non sexual" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "" msgid "Not followed by anyone you’re following" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Non trovate" @@ -8332,7 +8339,7 @@ msgstr "Nota super compartimento" 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 un rete aperte e public. Iste parametro solmente limita le visibilitate de tu contento super le application e le sito web de Bluesky, e altere applicationes pote non respectar iste parametro. Tu contento pote ancora esser monstrate a usatores sin session aperte per altere applicationes e sitos web." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "Nota: Iste publication solmente es visibile a usatores con session aperte." @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Parametros de notification" @@ -8352,11 +8359,12 @@ msgstr "Parametros de notification" msgid "Notification sounds" msgstr "Sonos de notification" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "OK" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "OK" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Reinitialisation del apprentissage" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "" @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Solmente files WebVTT (.vtt) es supportate" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Aperir pagina de depuration del moderation" msgid "Open muted words and tags settings" msgstr "Aperir parametros de parolas e etiquettas silentiate" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "Aperir pacchetto" @@ -8699,7 +8709,7 @@ msgstr "Aperi detalios additional pro un entrata de depuration" msgid "Opens alt text dialog" msgstr "Aperi dialogo de texto alternative" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Aperi le camera super le dispositivo" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Contrasigno actualisate!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Pausar" @@ -8925,12 +8935,12 @@ msgstr "Pausar" msgid "Pause GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Pausar video" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Personas" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Personas sequite per @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Personas qui seque @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "Personas que io seque" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Fixate in tu canales" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Reproducer" @@ -9076,8 +9086,8 @@ msgstr "Reproducer {0}" msgid "Play GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Reproducer video" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Politica" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "Publication blocate" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Publication de @{0}" @@ -9340,7 +9350,7 @@ msgstr "Publication occultate per te" msgid "Post interaction settings" msgstr "Parametros de interaction del publication" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Parametros de interaction del publication" @@ -9377,6 +9387,7 @@ msgstr "Publication disfixate" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Publicationes pote esser silentiate secundo lor texto, lor etiquettas, o msgid "Posts hidden" msgstr "Publicationes occultate" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "Ligamine potentialmente fallace" @@ -9445,20 +9460,21 @@ msgstr "Privatessa" msgid "Privacy and security" msgstr "Privatessa e securitate" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Privatessa e securitate" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "Parametros de privatessa e securitate" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Citationes disactivate" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Citationes" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Citationes de iste publication" @@ -9643,7 +9659,7 @@ msgstr "Reactivar tu conto" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "Leger publication del blog" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Leger minus" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Leger plus" @@ -9683,11 +9699,11 @@ msgstr "Lege le politica de privatessa de Bluesky" msgid "Read the Bluesky Terms of Service" msgstr "Lege le conditiones de servicio de Bluesky" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "" @@ -9740,7 +9756,7 @@ msgstr "Rejectar requesta de chat" msgid "Reject join request" msgstr "" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Recargar conversationes" @@ -10010,8 +10026,9 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Responsas" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Republicate per te" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "Republicationes" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Republicationes de iste publication" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "Republicationes de tu republicationes" @@ -10245,7 +10262,7 @@ msgstr "" msgid "Requests" msgstr "" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Tenta de novo le ultime action, que ha generate un error" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Retorna al pagina de initio" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Retorna al pagina precedente" @@ -10458,7 +10475,7 @@ msgstr "" msgid "Save draft?" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Canales salvate" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "" @@ -10512,8 +10529,8 @@ msgstr "Salvate in tu canales" msgid "Say hello!" msgstr "Dice hallo!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "" @@ -10527,7 +10544,7 @@ msgstr "" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "" @@ -10556,16 +10573,16 @@ msgstr "Rolar al alto" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Cercar" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Cercar publicationes de @{0}" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Cercar GIFs" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "" @@ -10777,12 +10794,13 @@ msgstr "Selige un option" msgid "Select app language" msgstr "Seliger le lingua del application" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "" @@ -10823,7 +10841,7 @@ msgstr "Seliger GIF" msgid "Select GIF \"{0}\"" msgstr "Seliger GIF \"{0}\"" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "" @@ -10942,7 +10960,8 @@ msgstr "Inviar message" msgid "Send post to {name}" msgstr "Inviar le publication a {name}" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Inviar message a..." @@ -10960,11 +10979,11 @@ msgstr "" msgid "Send verification email" msgstr "Inviar e-mail de verification" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "Defini email pro reinitialisation de contrasigno" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Parametros" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "Parametros pro le activitate de alteres" @@ -11033,49 +11052,49 @@ msgstr "Parametros pro le activitate de alteres" msgid "Settings for allowing others to be notified of your posts" msgstr "Parametros pro permitter que alteres sia notificate de tu publicationes" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "Parametros pro notificationes de appreciationes" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "Parametros pro notificationes de mentiones" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "Parametros pro notificationes de nove sequitor" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "Parametros pro notificationes de tote le resto" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "Parametros pro notificationes de appreciationes de tu republicationes" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "Parametros pro notificationes de republicationes de tu republicationes" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "Parametros pro notificationes de citationes" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "Parametros pro notificationes de responsas" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "Parametros pro notificationes de republicationes" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "Compartir nonobstante" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "Compartir le DID del autor" @@ -11124,7 +11143,7 @@ msgstr "Compartir le DID del autor" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Quadro de dialogo pro compartir ligamine" msgid "Share my profile" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "Compartir le URI at:// del publication" @@ -11170,8 +11189,8 @@ msgstr "Compartir codice QR" msgid "Share this feed" msgstr "Compartir iste canal" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "Compartir iste pacchetto de initio" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Comparti iste pacchetto de initio e adjuta le gente a unir se a tu communitate super Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Testator de preferentias compartite" @@ -11231,8 +11250,8 @@ msgstr "Monstrar texto alternative" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Mostrar nonobstante" @@ -11330,7 +11349,7 @@ msgstr "Monstrar advertimento e filtrar desde canales" msgid "Show when you’re live" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Monstra information super quando iste publication ha essite create" @@ -11345,8 +11364,8 @@ msgstr "Monstra le contento" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "Monstra le contento" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "Proroga le recordatorio" msgid "So many thoughts, you should post one" msgstr "" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Alcun error ha occurrite, tenta de novo" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Sports" @@ -11665,7 +11684,7 @@ msgstr "Comencia un conversation e illo apparera hic." msgid "Start a group chat" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Comenciar un nove chat" @@ -11679,17 +11698,17 @@ msgstr "Comenciar a adder personas" msgid "Start adding people!" msgstr "Comencia a adder personas!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Initiar chat con {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Pacchetto de initio" @@ -11712,12 +11731,16 @@ msgstr "Pacchetto de initio tue" msgid "Starter pack is invalid" msgstr "Le pacchetto de initio es invalide" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Pacchettos de initio" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Le pacchettos de initio te permitte compartir facilemente tu canales e personas favorite con tu amicos." @@ -11751,7 +11774,7 @@ msgstr "Immagazinage radite, tu debe reinitiar le application ora." msgid "Stored as part of a secure code for matching with others" msgstr "" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Subscribe te a @{0} pro usar iste etiquettas:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "Verificate con successo" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Poner del sol" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "" @@ -12057,7 +12082,7 @@ msgstr "Terminos" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Le pacchetto de initio non ha potite esser trovate." msgid "That username is already taken" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Illo es toto, gente!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "Illo es toto!" @@ -12593,7 +12618,7 @@ msgstr "Iste etiquetta ha essite applicate per te." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Iste etiquettator non ha declarate qual etiquettas illo publica, e pote non esser active." @@ -12638,7 +12663,7 @@ msgstr "" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Iste publication affirma haber essite create in <0>{0}, mais illo ha essite vidite per Bluesky pro le prime vice in <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Iste publication affirma haber essite create in <0>{0}, mais illo ha msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Iste publication ha un typo incognite de restriction de interaction. Es possibile que tu application non es actualisate." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "Iste publication es visibile solmente a usatores con session aperte." @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Iste usator non ha sequitores." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "" @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Iste usator te ha blocate. Tu non pote vider su contento." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "" @@ -12734,7 +12761,7 @@ msgstr "Iste usator es nove hic. Preme pro plus informationes super quando ille msgid "This user isn't following anyone." msgstr "Iste usator non seque alcuno." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "" @@ -12783,7 +12810,7 @@ msgstr "Preferentias de filos" msgid "Threaded" msgstr "Como filos" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Preferentias de filos" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Populares" @@ -12855,7 +12882,7 @@ msgstr "Populares" msgid "Top replies first" msgstr "Responsas popular primo" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Topico" @@ -12917,11 +12944,11 @@ msgstr "" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "Le confidentia emerge del relationes, del communitates e de un contexto compartite, consequentemente nos tamben habilita <0>verificatores de confidentia: organisationes qui pote emitter verificationes directemente." -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "" @@ -13103,7 +13132,7 @@ msgstr "Cessar de sequer {0}" msgid "Unfollow account" msgstr "Cessar de sequer conto" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Cessa de sequer le usator" @@ -13191,7 +13220,7 @@ msgstr "" msgid "Unmute thread" msgstr "Dissilentiar filo" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Dissilentiar video" @@ -13509,7 +13538,7 @@ msgstr "Non ha essite possibile verificar, tenta de novo." msgid "Verification settings" msgstr "Parametros de verification" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "Parametros de verification" @@ -13617,7 +13646,7 @@ msgstr "Video" msgid "Video failed to process" msgstr "Non ha essite possibile processar le video" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Canal de video" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "Video de {0}: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Videojocos" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Video in pausa" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Video in reproduction" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Video non trovate." @@ -13692,7 +13721,7 @@ msgstr "Vider le avatar de {0}" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Visualisar profilo de {0}" @@ -13723,8 +13752,8 @@ msgstr "Vider le publication de blog pro plus detalios" msgid "View debug entry" msgstr "Vider entrata de depuration" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Visualisar detalios" @@ -13797,7 +13826,7 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "Vider le servicio de etiquettage fornite per @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "Vider le notificationes de usator" @@ -13830,7 +13859,7 @@ msgstr "Vider tu listas de moderation" msgid "View your muted accounts" msgstr "Vider tu contos silentiate" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "Vider tu verificationes" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Nos ha problemas de rete, tenta de novo" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "" @@ -14063,13 +14092,15 @@ msgstr "Pardono, mais non ha essite possibile resolver iste lista. Si iste probl msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Pardono, mais non ha essite possibile cargar tu parolas silentiate in iste momento. Tenta de novo." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "Qui pote verificar?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Ops!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "" @@ -14562,7 +14594,7 @@ msgstr "" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Tu non ha create ancora un pacchetto de initio!" @@ -14621,7 +14653,7 @@ msgstr "" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Tu debe sequer al minus septe altere personas pro generar un pacchetto de initio." @@ -14798,7 +14830,7 @@ msgstr "" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "Tu ha attingite le numero maxime de requestas permittite. Tenta de novo plus tarde." -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "Tu ha attingite tu limite diari pro cargas de videos (troppo de bytes)" msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Tu ha attingite tu limite diari pro cargas de videos (troppo de videos)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "Il non ha plus videos a spectar. Forsan isto es un bon momento pro facer un pausa?" @@ -14834,11 +14866,11 @@ msgstr "Tu conto ha essite suspendite" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Tu conto ancora non ha etate sufficiente pro cargar videos. Tenta de novo plus tarde." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "" @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "Tu verificationes" + diff --git a/src/locale/locales/id/messages.po b/src/locale/locales/id/messages.po index 95b7b6e3b2..6da26bb467 100644 --- a/src/locale/locales/id/messages.po +++ b/src/locale/locales/id/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, other {# menyukai}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "" @@ -197,9 +198,9 @@ msgstr "{0, plural, other {mengikuti}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, other {postingan}}" @@ -234,10 +235,10 @@ msgstr "{0} (Akun)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "" msgid "{0} and {1} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "" msgid "{0} left the group" msgstr "" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} mengikuti" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "" @@ -711,7 +666,7 @@ msgstr "" msgid "{handle} can't be messaged" msgstr "{handle} tidak dapat dikirimi pesan" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, other {# item belum dibaca}}" msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "{profileName} bergabung Bluesky {timeAgoString} yang lalu" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, other {mengikuti}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, other {kutipan}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, other {posting ulang}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, other {simpanan}}" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>Masuk<1> atau <2>buat akun<3> <4>untuk mencari berita, olahraga, politik dan semuanya yang terjadi di Bluesky." @@ -959,6 +908,13 @@ msgstr "<0>Anda dan<1> <2>{0} sudah disertakan dalam paket pemula" msgid "⚠Invalid Handle" msgstr "⚠Panggilan Tidak Valid" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 hari" msgid "7 days" msgstr "7 hari" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "Kumpulan feed populer yang dapat Anda temukan di Bluesky, termasuk Berita, Booksky, Pengembangan Game, Blacksky, dan Pena Tinta" @@ -998,6 +954,8 @@ msgstr "Kesalahan jaringan terjadi. Silakan periksa koneksi internet Anda" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "" msgid "Accessibility" msgstr "Aksesibilitas" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Pengaturan Aksesibilitas" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "Akun dengan tanda cek biru bergerigi <0><1/> dapat memverifikasi lainnya. Verifikator ini telah dipilih oleh Bluesky." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "Aktivitas dari yang lainnya" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Tambahkan postingan lain" msgid "Add another post to thread" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "Tambahkan emoji reaksi" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "" @@ -1570,7 +1533,7 @@ msgstr "Mengizinkan akses ke pesan langsung" msgid "Already have a code?" msgstr "Sudah memiliki kode?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "Sudah memiliki akun?" @@ -1624,7 +1587,7 @@ msgstr "Email telah dikirim ke {0}. Email tersebut berisi kode konfirmasi yang d msgid "An error has occurred" msgstr "Telah terjadi kesalahan" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Terjadi kesalahan" @@ -1641,7 +1604,7 @@ msgstr "Kesalahan terjadi saat mengambil akun yang disarankan." msgid "An error occurred while fetching the feed." msgstr "Terjadi kesalahan saat mengambil feed." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Terjadi kesalahan saat membuat paket pemula. Coba lagi?" @@ -1650,11 +1613,11 @@ msgstr "Terjadi kesalahan saat membuat paket pemula. Coba lagi?" msgid "An error occurred while hiding suggestion. {0}" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Terjadi kesalahan saat memuat video. Silakan coba lagi nanti." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Terjadi kesalahan saat memuat video. Silakan coba lagi." @@ -1694,7 +1657,7 @@ msgstr "" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "Ilustrasi dari beberapa postingan Bluesky bersama dengan ikon posting ulang, suka dan komentar" @@ -1715,16 +1678,14 @@ msgstr "" msgid "An issue not included in these options" msgstr "Masalah lain yang tidak termasuk dalam pilihan" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "Siapa saja" @@ -1812,7 +1773,7 @@ msgstr "Siapapun yang mengikuti saya" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "Nama sandi aplikasi harus terdiri dari minimal 4 karakter" msgid "App passwords" msgstr "Sandi aplikasi" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Kata Sandi Aplikasi" @@ -1901,7 +1862,7 @@ msgstr "Ajukan banding atas keputusan ini" msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Arsip dari {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Arsip postingan" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "Aurora" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "" @@ -2063,9 +2024,9 @@ msgstr "Tersedia" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "Untuk membuat postingan atau membalas, harap verifikasi email Anda terlebih dahulu." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Untuk membuat paket pemula, harap verifikasi email Anda terlebih dahulu." @@ -2145,10 +2106,10 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "" msgid "Beta Feature" msgstr "Fitur Beta" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Diblokir" msgid "Blocked accounts" msgstr "Akun yang diblokir" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Akun yang Diblokir" @@ -2292,7 +2259,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/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Pemblokiran tidak menghalangi pelabel ini menerapkan label pada akun Anda." @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky tidak dapat memastikan keaslian tanggal yang diklaim." @@ -2369,7 +2336,7 @@ msgstr "Ketentuan Layanan Bluesky Social" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 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." @@ -2473,7 +2440,7 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Oleh {0}" @@ -2516,11 +2483,11 @@ msgstr "Dengan membuat akun, Anda menyatakan setuju dengan <0>Ketentuan Layanan< msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Dengan membuat akun, Anda menyatakan setuju dengan <0>Ketentuan Layanan." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "Oleh anda" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Kamera" @@ -2597,7 +2564,7 @@ msgstr "Batalkan pengaktifan kembali dan keluar" msgid "Cancel reply" msgstr "" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Batal mencari" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Obrolan dibisukan" msgid "Chat not found." msgstr "" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "Kotak masuk permintaan obrolan" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Permintaan obrolan" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Pengaturan obrolan" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Obrolan dibunyikan" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Obrolan" @@ -2849,7 +2817,7 @@ msgstr "Pilih metode verifikasi domain" msgid "Choose Feeds" msgstr "Pilih Feed" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Pilihkan untuk saya" @@ -3015,7 +2983,7 @@ msgstr "Ketuk untuk mengirim ulang pesan yang gagal" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Ketuk untuk mengirim ulang pesan yang gagal" msgid "Close" msgstr "Tutup" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Tutup dialog aktif" @@ -3082,7 +3050,7 @@ msgstr "" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Tutup menu" @@ -3102,7 +3070,7 @@ msgstr "" msgid "Close this dialog" msgstr "Tutup dialog ini" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Komik" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Panduan Komunitas" @@ -3265,7 +3233,7 @@ msgstr "Konten & Media" msgid "Content and media" msgstr "Konten dan media" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Konten dan Media" @@ -3301,7 +3269,7 @@ msgstr "Peringatan Konten" msgid "Content warnings" msgstr "Peringatan konten" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Latar menu konteks, klik untuk menutup menu." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Lanjutkan utas..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "" @@ -3376,7 +3344,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "Versi build disalin ke papan klip" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "" @@ -3384,7 +3352,7 @@ msgstr "" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Salin Sandi Aplikasi" msgid "Copy at:// URI" msgstr "Salin URI at://" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "Salin DID pemosting" @@ -3457,10 +3425,10 @@ msgstr "Salin Tautan" msgid "Copy link to list" msgstr "Salin tautan daftar" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Salin tautan postingan" @@ -3478,8 +3446,8 @@ msgstr "Salin tautan ke paket pemula" msgid "Copy message text" msgstr "Salin teks pesan" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Salin URI postingan at://" @@ -3498,7 +3466,7 @@ msgstr "Salin nilai data TXT" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Kebijakan Hak Cipta" @@ -3614,8 +3582,8 @@ msgstr "" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Buat" @@ -3632,9 +3600,9 @@ msgstr "" msgid "Create a QR code for a starter pack" msgstr "Buat kode QR untuk paket pemula" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Buat paket pemula" @@ -3643,12 +3611,12 @@ msgstr "Buat paket pemula" msgid "Create a Starter Pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Buatkan paket pemula untuk saya" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Daftar" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Buat akun" @@ -3678,11 +3646,11 @@ msgstr "Buat akun tanpa menggunakan paket pemula ini" msgid "Create an avatar instead" msgstr "Buat avatar saja" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Buat paket lain" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "" @@ -4010,7 +3978,7 @@ msgstr "" msgid "Disable 2FA" msgstr "Nonaktifkan 2FA" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "" @@ -4150,7 +4118,7 @@ msgstr "Tampilkan lencana teks alt yang lebih besar" msgid "Display name" msgstr "Nama tampilan" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "" @@ -4232,7 +4200,7 @@ msgstr "Ketuk dua kali atau tekan lama pada pesan untuk menambahkan reaksi" msgid "Double tap to close the dialog" msgstr "Ketuk dua kali untuk menutup dialog" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Ketuk dua kali untuk menyukai" @@ -4336,6 +4304,7 @@ msgstr "" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "Ubah status siaran langsung" msgid "Edit moderation list" msgstr "Ubah daftar moderasi" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Ubah Daftar Feed" @@ -4414,6 +4383,11 @@ msgstr "Ubah Daftar Feed" msgid "Edit name" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Ubah Daftar Pengguna" @@ -4452,7 +4426,7 @@ msgstr "Ubah daftar pengguna" msgid "Edit who can reply" msgstr "Ubah siapa yang dapat membalas" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Ubah paket pemula Anda" @@ -4508,8 +4482,8 @@ msgstr "Sisipkan kode HTML" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Sisipkan postingan" @@ -4517,7 +4491,7 @@ msgstr "Sisipkan postingan" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Sisipkan postingan ini di situs web Anda. Salin potongan kode berikut dan tempelkan ke dalam kode HTML situs web Anda." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Pemutar video tertanam" @@ -4541,7 +4515,7 @@ msgstr "Aktifkan konten dewasa" msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "Aktifkan teks keterangan" @@ -4558,12 +4532,13 @@ msgstr "Aktifkan media eksternal" msgid "Enable media players for" msgstr "Aktifkan pemutar media untuk" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "Nyalakan notifikasi untuk akun dengan mengunjungi akun mereka dan menekan tombol ikon <0>lonceng <1/>." -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "Aktifkan notifikasi push" @@ -4589,7 +4564,7 @@ msgstr "Aktifkan tren video dalam feed Discover Anda" msgid "Enabled" msgstr "Diaktifkan" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Akhir feed" @@ -4616,7 +4591,7 @@ msgstr "Masukkan kata atau tagar" msgid "Enter code" msgstr "Masukkan kode" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Masuk ke layar penuh" @@ -4658,7 +4633,7 @@ msgstr "Masukkan nama pengguna dan kata sandi Anda" msgid "Enters full screen" msgstr "Masuk ke mode layar penuh" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "Hiburan" @@ -4692,7 +4667,7 @@ msgstr "Terjadi kesalahan saat menyimpan berkas" msgid "Error receiving captcha response." msgstr "Kesalahan saat menerima respons captcha." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "Kesalahan: {error}" @@ -4704,8 +4679,8 @@ msgstr "Semua dapat membalas" msgid "Everybody can reply to this post." msgstr "Semua orang dapat membalas postingan ini." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Semua orang" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Semua orang" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "Yang lainnya" @@ -4746,7 +4721,7 @@ msgstr "Kecualikan pengguna yang Anda ikuti" msgid "Excludes users you follow" msgstr "Kecuali pengguna yang Anda ikuti" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Keluar dari layar penuh" @@ -4767,7 +4742,7 @@ msgstr "Bentangkan atau ciutkan postingan lengkap yang Anda balas" msgid "Expand post text" msgstr "Bentangkan teks posting" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Bentangkan atau ciutkan postingan" @@ -4810,15 +4785,15 @@ msgstr "Media eksplisit atau berpotensi mengganggu." msgid "Explicit sexual images." msgstr "Gambar seksual eksplisit." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "Jelajahi" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "Jelajahi aplikasi" @@ -4852,7 +4827,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 \"putar\"." -#: src/Navigation.tsx:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Preferensi Media Eksternal" @@ -4894,7 +4869,7 @@ msgstr "Gagal mengubah panggilan. Silakan coba lagi." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "Gagal memuat percakapan" @@ -5002,9 +4977,10 @@ msgstr "Gagal memuat preferensi feed" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "Gagal memuat pengaturan notifikasi." @@ -5035,12 +5011,12 @@ msgstr "Gagal memuat saran akun untuk diikuti" msgid "Failed to lock group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "Akun palsu atau bot" msgid "False information about elections" msgstr "Informasi palsu tentang pemilihan umum" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Feed" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "Masukkan dikirim ke operator feed" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "Ambil pembaruan" msgid "File saved successfully!" msgstr "Berkas berhasil disimpan!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "Saring siapa saja yang dapat memilih untuk menerima notifikasi untuk aktivitas Anda" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "Saring dari siapa saja Anda akan menerima notifikasi" @@ -5356,8 +5332,8 @@ msgstr "Temukan akun untuk diikuti" msgid "Find and invite friends" msgstr "" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "Cari Kontak" @@ -5378,7 +5354,7 @@ msgstr "Cari orang untuk diikuti" msgid "Find people you know" msgstr "" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Temukan postingan, pengguna dan feed di Bluesky" @@ -5391,7 +5367,7 @@ msgstr "Cari teman Anda" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "" @@ -5433,7 +5409,7 @@ msgstr "" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Ikuti {0}" msgid "Follow {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "Ikuti {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Pengikut @{0} yang Anda kenal" @@ -5548,7 +5524,7 @@ msgstr "Pengikut yang Anda kenal" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Mengikuti {0}" msgid "Following {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "Mengikuti {handle}" @@ -5582,7 +5558,7 @@ msgstr "Mengikuti {handle}" msgid "Following feed preferences" msgstr "Preferensi feed Mengikuti" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Preferensi Feed Mengikuti" @@ -5632,7 +5608,7 @@ msgstr "Untuk Anda" msgid "Forever" msgstr "Selamanya" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "" @@ -5651,11 +5627,13 @@ msgstr "Lupa kata sandi?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "Bebaskan feed Anda" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "Dari" @@ -5678,7 +5656,7 @@ msgstr "Dari <0/>" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Buatkan paket pemula" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "Dapatkan bantuan" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "Dapatkan notifikasi ketika orang menyebutkan Anda." -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "Dapatkan notifikasi ketika orang mengutip postingan Anda." -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "Dapatkan notifikasi ketika orang membalas postingan Anda." -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "Dapatkan notifikasi ketika orang memposting ulang postingan Anda." -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "" @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "" @@ -5826,8 +5804,8 @@ msgstr "" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "Siaran langsung untuk" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -6081,7 +6060,7 @@ msgstr "" msgid "Harming or endangering minors" msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Tagar" @@ -6144,7 +6123,7 @@ msgstr "" msgid "Hidden" msgstr "Disembunyikan" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Disembunyikan berdasarkan aturan moderasi Anda." @@ -6297,8 +6276,8 @@ msgstr "Hmmmm, kami tidak dapat memuat layanan moderasi." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Harap tunggu! Kami secara bertahap memberikan akses video, dan Anda masih dalam antrian. Periksa kembali nanti!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "Jika Anda memperbarui alamat email Anda, email 2FA akan dinonaktifkan." 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/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "Jika Anda ingin membatasi siapa saja yang dapat menerima notifikasi untuk aktivitas akun Anda, Anda dapat mengubahnya di <0>Pengaturan → Privasi dan Keamanan." @@ -6548,7 +6528,7 @@ msgstr "" msgid "In-app, push, people you follow" msgstr "" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "" @@ -6560,6 +6540,7 @@ msgstr "Kotak masuk kosong!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Label ditambahkan" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Label adalah anotasi yang diterapkan pada pengguna dan konten. Label dapat digunakan untuk menyembunyikan, memperingatkan, dan mengkategorikan jaringan." @@ -6864,7 +6845,7 @@ msgstr "Label pada akun Anda" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Pengaturan Bahasa" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Terbaru" @@ -6908,7 +6889,7 @@ msgstr "" msgid "Learn More" msgstr "Pelajari Lebih Lanjut" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "" msgid "left to go." msgstr "yang tersisa" -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Biarkan saya memilih" @@ -7093,8 +7074,8 @@ msgstr "Sukai feed ini" msgid "Like this labeler" msgstr "Sukai labeler ini" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Disukai oleh" @@ -7111,6 +7092,24 @@ msgstr "Disukai Oleh" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Disukai oleh {0, plural, other {# pengguna}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Disukai oleh {likeCount, plural, other {# pengguna}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Suka" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "Suka pada postingan ulang Anda" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Suka pada postingan ini" @@ -7144,7 +7143,7 @@ msgstr "Linier" msgid "Link copied to clipboard" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Daftar" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Daftar batal dibisukan" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Muat notifikasi baru" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "" msgid "Locked" msgstr "" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Catatan" @@ -7387,7 +7386,7 @@ msgstr "" msgid "Make adjustments to email settings for your account" msgstr "Buat penyesuaian untuk pengaturan email akun Anda" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Buatkan untuk saya" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "Tandai semua sebagai dibaca" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Tandai telah dibaca" msgid "Marked all as read" msgstr "Ditandai semua sebagai dibaca" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "" @@ -7456,6 +7455,10 @@ msgstr "" msgid "Maybe later" msgstr "Mungkin nanti" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "pengguna yang Anda sebut" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Sebutan" @@ -7563,7 +7566,7 @@ msgstr "" msgid "Message options" msgstr "Opsi pesan" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Pesan" @@ -7592,7 +7595,7 @@ msgstr "" msgid "Missing media" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Moderasi" @@ -7636,7 +7639,7 @@ msgstr "Daftar moderasi diperbarui" msgid "Moderation lists" msgstr "Daftar moderasi" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Daftar Moderasi" @@ -7645,7 +7648,7 @@ msgstr "Daftar Moderasi" msgid "moderation settings" msgstr "pengaturan moderasi" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Status moderasi" @@ -7786,7 +7789,7 @@ msgstr "" msgid "Muted accounts" msgstr "Akun yang dibisukan" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Akun yang Dibisukan" @@ -7892,11 +7895,11 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Obrolan baru" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "Fitur Baru" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "Pengikut baru" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "" @@ -7965,13 +7968,13 @@ msgstr "Daftar baru" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Balasan terbaru lebih dulu" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Berita" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Gambar berikutnya" msgid "Night" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "" @@ -8142,7 +8145,7 @@ msgstr "" msgid "No messages yet" msgstr "Belum ada pesan" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "" @@ -8183,12 +8186,12 @@ msgstr "" msgid "No posts here" msgstr "Tidak ada postingan di sini" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Belum ada kutipan" @@ -8216,7 +8219,7 @@ msgstr "Tidak ada hasil" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Tidak ada hasil" @@ -8235,15 +8238,15 @@ msgstr "Tidak ditemukan hasil" msgid "No results found for \"{query}\"" msgstr "Tidak ditemukan hasil untuk \"{query}\"" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "Tak seorang pun" 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/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Belum ada yang mengutip. Mungkin Anda bisa jadi yang pertama!" @@ -8297,6 +8300,10 @@ msgstr "" msgid "Non-sexual Nudity" msgstr "Ketelanjangan Non-Seksual" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "" msgid "Not followed by anyone you’re following" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Tidak Ditemukan" @@ -8332,7 +8339,7 @@ msgstr "Catatan tentang berbagi" 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." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "Catatan: Postingan ini hanya dapat dilihat untuk pengguna yang masuk." @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Pengaturan notifikasi" @@ -8352,11 +8359,12 @@ msgstr "Pengaturan notifikasi" msgid "Notification sounds" msgstr "Suara notifikasi" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "OK" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Oke" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Pengaturan ulang orientasi" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "" @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Hanya mendukung berkas WebVTT (.vtt)" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Buka halaman debug moderasi" msgid "Open muted words and tags settings" msgstr "Buka pengaturan kata dan tagar yang dibisukan" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "Buka paket" @@ -8699,7 +8709,7 @@ msgstr "Membuka detail tambahan untuk entri debug" msgid "Opens alt text dialog" msgstr "Membuka dialog teks alt" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Membuka kamera pada perangkat" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Kata sandi diganti!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Jeda" @@ -8925,12 +8935,12 @@ msgstr "Jeda" msgid "Pause GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Jeda video" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Profil" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Orang yang diikuti oleh @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Orang yang mengikuti @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "Orang yang saya ikuti" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Disematkan ke daftar feed Anda" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Putar" @@ -9076,8 +9086,8 @@ msgstr "Putar {0}" msgid "Play GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Putar video" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Politik" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "Postingan diblokir" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Postingan oleh @{0}" @@ -9340,7 +9350,7 @@ msgstr "Postingan yang Anda sembunyikan" msgid "Post interaction settings" msgstr "Pengaturan interaksi postingan" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Pengaturan Interaksi Postingan" @@ -9377,6 +9387,7 @@ msgstr "Postingan dilepaskan" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Postingan dapat dibisukan berdasarkan teks, tagar, atau keduanya. Sebaik msgid "Posts hidden" msgstr "Postingan disembunyikan" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "Tautan yang berpotensi menyesatkan" @@ -9445,20 +9460,21 @@ msgstr "Privasi" msgid "Privacy and security" msgstr "Privasi dan keamanan" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Privasi dan Keamanan" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "Pengaturan Privasi dan Keamanan" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Kutipan dinonaktifkan" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Kutipan" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Kutipan postingan ini" @@ -9643,7 +9659,7 @@ msgstr "Aktifkan kembali akun Anda" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "Baca blog postingan (dalam bahasa Inggris)" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Sembunyikan" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Lihat selengkapnya" @@ -9683,11 +9699,11 @@ msgstr "Baca Kebijakan Privasi Bluesky" msgid "Read the Bluesky Terms of Service" msgstr "Baca Ketentuan Layanan Bluesky" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "" @@ -9740,7 +9756,7 @@ msgstr "Tolak permintaan obrolan" msgid "Reject join request" msgstr "" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Memuat ulang percakapan" @@ -10010,8 +10026,9 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Balasan" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Diposting ulang oleh Anda" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "Postingan ulang" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Postingan ulang postingan ini" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "Postingan ulang dari posting ulang Anda" @@ -10245,7 +10262,7 @@ msgstr "" msgid "Requests" msgstr "" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Mencoba kembali tindakan terakhir yang gagal" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Kembali ke beranda" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Kembali ke halaman sebelumnya" @@ -10458,7 +10475,7 @@ msgstr "" msgid "Save draft?" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Feed Tersimpan" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "" @@ -10512,8 +10529,8 @@ msgstr "Disimpan ke daftar feed Anda" msgid "Say hello!" msgstr "Katakan halo!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "" @@ -10527,7 +10544,7 @@ msgstr "" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "" @@ -10556,16 +10573,16 @@ msgstr "Gulir ke atas" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Cari" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Cari postingan @{0}" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Cari GIF" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "Pencarian saat ini tidak tersedia saat Anda keluar" @@ -10777,12 +10794,13 @@ msgstr "Pilih suatu opsi" msgid "Select app language" msgstr "Pilih bahasa aplikasi" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "" @@ -10823,7 +10841,7 @@ msgstr "Pilih GIF" msgid "Select GIF \"{0}\"" msgstr "Pilih GIF \"{0}\"" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "" @@ -10942,7 +10960,8 @@ msgstr "Kirim pesan" msgid "Send post to {name}" msgstr "Kirim postingan ke {name}" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Kirim postingan ke..." @@ -10960,11 +10979,11 @@ msgstr "" msgid "Send verification email" msgstr "Kirim email verifikasi" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "Atur email untuk pengaturan ulang kata sandi" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Pengaturan" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "Pengaturan untuk aktivitas dari yang lainnya" @@ -11033,49 +11052,49 @@ msgstr "Pengaturan untuk aktivitas dari yang lainnya" msgid "Settings for allowing others to be notified of your posts" msgstr "Pengaturan untuk mengizinkan orang lain diberi tahu tentang postingan Anda" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "Pengaturan untuk notifikasi suka" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "Pengaturan untuk notifikasi sebutan" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "Pengaturan untuk notifikasi pengikut baru" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "Pengaturan untuk notifikasi kutipan" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "Pengaturan untuk notifikasi balasan" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "Tetap bagikan" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "Bagikan DID pemosting" @@ -11124,7 +11143,7 @@ msgstr "Bagikan DID pemosting" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Dialog berbagi tautan" msgid "Share my profile" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "Bagikan URI postingan at://" @@ -11170,8 +11189,8 @@ msgstr "Bagikan kode QR" msgid "Share this feed" msgstr "Bagikan feed ini" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "Bagikan paket pemula ini" 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." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Penguji Preferensi Bersama" @@ -11231,8 +11250,8 @@ msgstr "Tampilkan teks alt" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Tetap tampilkan" @@ -11330,7 +11349,7 @@ msgstr "Tampilkan peringatan dan saring dari feed" msgid "Show when you’re live" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Menampilkan informasi tentang kapan postingan ini dibuat" @@ -11345,8 +11364,8 @@ msgstr "Menampilkan konten" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "Menampilkan konten" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "Menunda pengingat" msgid "So many thoughts, you should post one" msgstr "" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Ada yang tidak beres, silakan coba lagi" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Olahraga" @@ -11665,7 +11684,7 @@ msgstr "Mulai percakapan, dan percakapan akan muncul di sini." msgid "Start a group chat" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Mulai obrolan baru" @@ -11679,17 +11698,17 @@ msgstr "Mulai tambahkan orang" msgid "Start adding people!" msgstr "Mulai tambahkan orang!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Mulai obrolan dengan {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Paket Pemula" @@ -11712,12 +11731,16 @@ msgstr "Paket pemula dari Anda" msgid "Starter pack is invalid" msgstr "Paket pemula tidak valid" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Paket Pemula" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Paket pemula memudahkan Anda untuk berbagi feed dan akun favorit Anda dengan teman." @@ -11751,7 +11774,7 @@ msgstr "Penyimpanan dibersihkan, Anda perlu memulai ulang aplikasi sekarang." msgid "Stored as part of a secure code for matching with others" msgstr "" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Storybook" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Berlangganan @{0} untuk menggunakan label berikut:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "Berhasil diverifikasi" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Terbenam" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "" @@ -12057,7 +12082,7 @@ msgstr "Ketentuan" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Tidak dapat menemukan paket pemula." msgid "That username is already taken" msgstr "Nama pengguna telah terpakai" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Sekian!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "Itu saja!" @@ -12593,7 +12618,7 @@ msgstr "Label ini diterapkan oleh Anda." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Pelabel ini belum menyatakan label apa yang diterbitkannya, dan mungkin tidak aktif." @@ -12638,7 +12663,7 @@ msgstr "" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Postingan ini mengklaim dibuat pada <0>{0}, tetapi baru terlihat di Bluesky pada <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Postingan ini mengklaim dibuat pada <0>{0}, tetapi baru terlihat di msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Postingan ini menggunakan pembatasan interaksi yang tidak dikenali. Anda mungkin perlu memperbarui aplikasi." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "Postingan ini hanya dapat dilihat untuk pengguna yang masuk." @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Pengguna ini tidak memiliki pengikut." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "" @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Pengguna ini telah memblokir Anda. Anda tidak dapat melihat konten mereka." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "" @@ -12734,7 +12761,7 @@ msgstr "Pengguna ini masih baru. Tekan untuk informasi lebih lanjut tentang kapa msgid "This user isn't following anyone." msgstr "Pengguna ini tidak mengikuti siapa pun." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "" @@ -12783,7 +12810,7 @@ msgstr "Preferensi Utas" msgid "Threaded" msgstr "Bersusun" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Preferensi Utas" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Teratas" @@ -12855,7 +12882,7 @@ msgstr "Teratas" msgid "Top replies first" msgstr "Balasan teratas lebih dulu" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Topik" @@ -12917,11 +12944,11 @@ msgstr "" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "Percaya muncul dari hubungan, komunitas, dan konteks bersama, oleh karena itu kami juga aktifkan <0>verifikator terpecaya: organisasi yang bisa langsung terbitkan verifikasi." -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "" @@ -13103,7 +13132,7 @@ msgstr "Berhenti ikuti {0}" msgid "Unfollow account" msgstr "Berhenti ikuti akun" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Berhenti mengikuti pengguna" @@ -13191,7 +13220,7 @@ msgstr "" msgid "Unmute thread" msgstr "Bunyikan utas" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Bunyikan video" @@ -13509,7 +13538,7 @@ msgstr "Verifikasi gagal, silakan coba lagi." msgid "Verification settings" msgstr "Pengaturan verifikasi" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "Pengaturan Verifikasi" @@ -13617,7 +13646,7 @@ msgstr "Video" msgid "Video failed to process" msgstr "Video gagal diproses" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Feed Video" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "Video dari {0}: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Permainan Video" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Video telah dijeda" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Video sedang diputar" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Video tidak ditemukan." @@ -13692,7 +13721,7 @@ msgstr "Lihat avatar {0}" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Lihat profil {0}" @@ -13723,8 +13752,8 @@ msgstr "Lihat postingan blog untuk detail lebih lanjut" msgid "View debug entry" msgstr "Lihat entri debug" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Lihat detail" @@ -13797,7 +13826,7 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "Lihat layanan pelabelan yang disediakan oleh @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "Lihat verifikasi pengguna ini" @@ -13830,7 +13859,7 @@ msgstr "Lihat daftar moderasi Anda" msgid "View your muted accounts" msgstr "Lihat daftar akun yang Anda bisukan" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "Lihat verifikasi Anda" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Kami mengalami masalah jaringan, coba lagi" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "" @@ -14063,13 +14092,15 @@ msgstr "Maaf, kami tidak dapat memuat daftar ini. Jika masalah berlanjut, silaka 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/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "Siapa yang dapat memverifikasi?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Waduh!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "" @@ -14562,7 +14594,7 @@ msgstr "" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Anda belum membuat paket pemula!" @@ -14621,7 +14653,7 @@ msgstr "" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Anda harus mengikuti setidaknya tujuh orang sebelum membuat paket pemula." @@ -14798,7 +14830,7 @@ msgstr "" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "Anda telah mencapai jumlah maksimum permintaan yang diizinkan. Silakan coba lagi." -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "Anda telah mencapai batas harian unggahan video (terlalu banyak bita)" msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Anda telah mencapai batas harian unggahan video (terlalu banyak video)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "Anda kehabisan video untuk ditonton. Mungkin sudah saatnya untuk beristirahat?" @@ -14834,11 +14866,11 @@ msgstr "Akun Anda telah ditangguhkan" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Usia akun Anda belum cukup lama untuk menggungah video. Silakan coba lagi nanti." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "" @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "Preferensi bahasa Anda" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "Verifikasi Anda" + diff --git a/src/locale/locales/it/messages.po b/src/locale/locales/it/messages.po index 2ad3623276..527e748e46 100644 --- a/src/locale/locales/it/messages.po +++ b/src/locale/locales/it/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# mi piace} other {# mi piace}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "{0, plural, one {# membro} other {# membri}}" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {seguito} other {seguiti}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {post} other {post}}" @@ -234,10 +235,10 @@ msgstr "{0} (account)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "{0} aggiunto alla chat" msgid "{0} and {1} added to chat" msgstr "{0} e {1} aggiunti alla chat" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "{0} ha abbandonato" msgid "{0} left the group" msgstr "{0} ha lasciato il gruppo" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "{0}, " msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "{0}, {1} e {memberCount, plural, one {# altro} other {# altri}} aggiunti alla chat" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} seguiti" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "Non è possibile aggiungere {handle}" @@ -711,7 +666,7 @@ msgstr "Non è possibile aggiungere {handle}" msgid "{handle} can't be messaged" msgstr "{handle} non può ricevere messaggi" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "{handle} non può ricevere messaggi" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {# elemento non letto} other {# elementi msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "{numMatches, plural, one {# contatto trovato} other {# contatti trovati}}" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "{profileName} ha iniziato a usare Bluesky {timeAgoString} fa" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "+{0}" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {seguito} other {seguiti}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {citazione} other {citazioni}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {repost} other {repost}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, one {salvato} other {salvati}}" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "<0>{0} {likeCount, plural, one {mi piace} other {mi piace}}" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "<0>{displayName}<1/><2> ti ha aggiunto" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>Accedi<1> o <2>crea un account<3> <4>per cercare notizie, sport, politica e tutto quello che accade su Bluesky." @@ -959,6 +908,13 @@ msgstr "<0>Tu e<1> <2>{0} sono inclusi nel tuo starter pack" msgid "⚠Invalid Handle" msgstr "⚠Nome utente non valido" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 giorni" msgid "7 days" msgstr "7 giorni" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "Una raccolta di feed popolari che puoi trovare su Bluesky, tra cui News, Booksky, Game Dev, Blacksky e Fountain Pens" @@ -998,6 +954,8 @@ msgstr "Si è verificato un errore di rete. Controlla la tua connessione a inter #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "Uno screenshot mentre si scrive un post con un nuovo pulsante accanto al pulsante \"Post\" che ha testo \"Bozze\", con un effetto fuochi d'artificio color arcobaleno. Di seguito, nell'editor si legge \"Ehi, hai sentito la notizia? Bluesky ha le bozze ora!!!\"." #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "Uno dei destinatari selezionati non è seguito dal mittente." -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "Richiesta di adesione inoltrata: il proprietario del gruppo esaminerà l msgid "Accessibility" msgstr "Accessibilità" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Impostazioni di accessibilità" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "Gli account con una spunta blu dentellata <0><1/> possono verificare l'identità di altri account. I certificatori attendibili sono selezionati da Bluesky." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "Attività da altri" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Aggiungi un altro post" msgid "Add another post to thread" msgstr "Aggiungi un altro post al thread" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "Aggiungi un altro filtro di ricerca" @@ -1263,7 +1226,7 @@ msgstr "Aggiungi etichetta automazione all'account" msgid "Add emoji reaction" msgstr "Aggiungi reazione con emoji" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "Aggiungi filtro" @@ -1570,7 +1533,7 @@ msgstr "Consente l'accesso ai tuoi messaggi" msgid "Already have a code?" msgstr "Hai già un codice?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "Hai già un account?" @@ -1624,7 +1587,7 @@ msgstr "È stata inviata un'email a {0}. Include un codice di conferma che puoi msgid "An error has occurred" msgstr "Si è verificato un errore" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Si è verificato un errore" @@ -1641,7 +1604,7 @@ msgstr "Si è verificato un errore durante il recupero degli account suggeriti." msgid "An error occurred while fetching the feed." msgstr "Si è verificato un errore recuperando il feed." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Si è verificato un errore nel creare il tuo starter pack. Vuoi riprovare?" @@ -1650,11 +1613,11 @@ msgstr "Si è verificato un errore nel creare il tuo starter pack. Vuoi riprovar msgid "An error occurred while hiding suggestion. {0}" msgstr "Si è verificato un errore nascondendo il suggerimento. {0}" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Si è verificato un errore durante il caricamento del video. Riprova più tardi." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Si è verificato un errore durante il caricamento del video. Riprova." @@ -1694,7 +1657,7 @@ msgstr "Si è verificato un errore. {0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "Un'illustrazione che raffigura avatar utente che passano da una rubrica all'app Bluesky" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "Un’immagine di diversi post su Bluesky con accanto le icone per ripubblicare, mettere mi piace e commentare" @@ -1715,16 +1678,14 @@ msgstr "Un link di invito consente ad altri di partecipare a questa chat di grup msgid "An issue not included in these options" msgstr "Un problema non incluso in queste opzioni" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "Si è verificato un problema durante l'avvio della chat, riprova." -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "Qualsiasi data" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "Chiunque" @@ -1812,7 +1773,7 @@ msgstr "Chiunque mi segua" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "Chiunque lo abbia non potrà più iscriversi o chiedere di partecipare. Puoi sempre crearne uno nuovo." -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "I nomi delle password per app devono essere lunghi almeno 4 caratteri" msgid "App passwords" msgstr "Password per app" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Password per app" @@ -1901,7 +1862,7 @@ msgstr "Fai ricorso contro questa decisione" msgid "Appeal this label" msgstr "Contesta questa etichetta" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "Applica pull request" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Archiviato da {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Post archiviato" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "Aurora" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "Account automatizzato" @@ -2043,7 +2004,7 @@ msgstr "Automatico" msgid "Automation label" msgstr "Etichetta automazione" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "Etichetta automazione" @@ -2063,9 +2024,9 @@ msgstr "Disponibile" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "Devi verificare il tuo indirizzo email prima di creare un post o rispondere." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Prima di creare uno starter pack, devi verificare la tua email." @@ -2145,10 +2106,10 @@ msgstr "Devi verificare il tuo indirizzo email prima di poter ricevere notifiche #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "Inizia il processo di verifica dell'età compilando i campi sottostanti. msgid "Beta Feature" msgstr "Funzionalità beta" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "Funzionalità beta" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Bloccato" msgid "Blocked accounts" msgstr "Account bloccati" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Account bloccati" @@ -2292,7 +2259,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/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Il blocco non impedisce all'etichettatore di inserire etichette sul tuo account." @@ -2319,7 +2286,7 @@ msgstr "bloomscrolling booksky" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky non può confermare l'autenticità della data dichiarata." @@ -2369,7 +2336,7 @@ msgstr "Termini di servizio di Bluesky" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "Bluesky memorizza i tuoi contatti come dati codificati. La rimozione dei tuoi contatti eliminerà immediatamente questi dati." -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky sceglierà un set di account consigliati dal tuo network." @@ -2473,7 +2440,7 @@ msgstr "Pulsante per tornare alla timeline principale" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Di {0}" @@ -2516,11 +2483,11 @@ msgstr "Iscrivendoti accetti i <0>Termini di servizio e l'<1>Informativa sul msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Iscrivendoti accetti i <0>Termini di servizio." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "Da te" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Fotocamera" @@ -2597,7 +2564,7 @@ msgstr "Annulla la riattivazione e disconnettiti" msgid "Cancel reply" msgstr "Annulla risposta" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Annulla la ricerca" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "Le modifiche allo starter pack fatte dopo la sua creazione non cambieranno la lista. La lista sarà una copia indipendente." #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Conversazione silenziata" msgid "Chat not found." msgstr "Chat non trovata." -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "Opzioni chat" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "I proprietari delle chat non possono lasciare una chat di gruppo." #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "Destinatario della chat non seguito dal mittente." -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "Richieste" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Richieste di messaggi" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Impostazioni chat" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Conversazione riattivata" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Messaggi" @@ -2849,7 +2817,7 @@ msgstr "Scegli il metodo di verifica del dominio" msgid "Choose Feeds" msgstr "Scegli feed" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Scegli per me" @@ -3015,7 +2983,7 @@ msgstr "Clicca per riprovare l'invio" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Clicca per riprovare l'invio" msgid "Close" msgstr "Chiudi" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Chiudi la finestra attiva" @@ -3082,7 +3050,7 @@ msgstr "Chiudi visualizzatore immagini" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Chiudi menu" @@ -3102,7 +3070,7 @@ msgstr "Chiudi il banner delle richieste in arrivo" msgid "Close this dialog" msgstr "Chiudi la finestra" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "Chiudi finestra di benvenuto" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Fumetti" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Linee guida della community" @@ -3265,7 +3233,7 @@ msgstr "Contenuti e media" msgid "Content and media" msgstr "Contenuti e media" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Contenuti e media" @@ -3301,7 +3269,7 @@ msgstr "Avviso sul contenuto" msgid "Content warnings" msgstr "Avviso sui contenuti" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Sfondo del menu contestuale, clicca per chiudere il menu." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Continua thread..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "Continua al nome del gruppo" @@ -3376,7 +3344,7 @@ msgstr "Conversazione non trovata." msgid "Copied build version to clipboard" msgstr "Versione della build copiata negli appunti" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "Link copiato negli appunti" @@ -3384,7 +3352,7 @@ msgstr "Link copiato negli appunti" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Copia password per app" msgid "Copy at:// URI" msgstr "Copia URL at://" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "Copia DID dell'autore" @@ -3457,10 +3425,10 @@ msgstr "Copia link" msgid "Copy link to list" msgstr "Copia link della lista" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Copia link del post" @@ -3478,8 +3446,8 @@ msgstr "Copia link allo starter pack" msgid "Copy message text" msgstr "Copia testo del messaggio" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Copia URL at:// del post" @@ -3498,7 +3466,7 @@ msgstr "Copia valore del record TXT" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Politica sul diritto d'autore" @@ -3614,8 +3582,8 @@ msgstr "mucche maiali" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Crea" @@ -3632,9 +3600,9 @@ msgstr "Crea una lista da questo starter pack" msgid "Create a QR code for a starter pack" msgstr "Crea un codice QR per uno starter pack" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Crea uno starter pack" @@ -3643,12 +3611,12 @@ msgstr "Crea uno starter pack" msgid "Create a Starter Pack" msgstr "Crea uno starter pack" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Crea uno starter pack per me" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Crea account" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Crea un account" @@ -3678,11 +3646,11 @@ msgstr "Crea un account senza usare questo starter pack" msgid "Create an avatar instead" msgstr "In alternativa crea un avatar" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Creane un altro" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "Crea chat di gruppo" @@ -4010,7 +3978,7 @@ msgstr "Disabilita" msgid "Disable 2FA" msgstr "Disabilita 2FA" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "Disabilita sottotitoli" @@ -4150,7 +4118,7 @@ msgstr "Aumenta dimensione dell'icona del testo alternativo" msgid "Display name" msgstr "Nome visualizzato" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "Lascia perdere i troll e gli acchiappa-click. Trova persone vere e conversazioni che ti interessano." @@ -4232,7 +4200,7 @@ msgstr "Tocca due volte o tieni premuto il messaggio per aggiungere una reazione msgid "Double tap to close the dialog" msgstr "Tocca due volte per chiudere la finestra" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Tocca due volte per mettere mi piace" @@ -4336,6 +4304,7 @@ msgstr "Disturbi alimentari" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "Modifica stato in diretta" msgid "Edit moderation list" msgstr "Modifica lista di moderazione" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Modifica i miei feed" @@ -4414,6 +4383,11 @@ msgstr "Modifica i miei feed" msgid "Edit name" msgstr "Modifica nome" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Modifica utenti" @@ -4452,7 +4426,7 @@ msgstr "Modifica lista di utenti" msgid "Edit who can reply" msgstr "Modifica chi può rispondere" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Modifica il tuo starter pack" @@ -4508,8 +4482,8 @@ msgstr "Incorpora il codice HTML" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Incorpora il post" @@ -4517,7 +4491,7 @@ msgstr "Incorpora il post" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Incorpora questo post nel tuo sito web. Copia il seguente ritaglio e incollalo nel codice HTML del tuo sito web." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Lettore video incorporato" @@ -4541,7 +4515,7 @@ msgstr "Attiva il contenuto per adulti" msgid "Enable beta features" msgstr "Abilita funzionalità beta" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "Abilita sottotitoli" @@ -4558,12 +4532,13 @@ msgstr "Abilita i media esterni" msgid "Enable media players for" msgstr "Attiva i lettori multimediali per" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "Abilita le notifiche per un account visitandone il profilo e premendo l'<0>icona a forma di campanella <1/>." -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "Abilita notifiche push" @@ -4589,7 +4564,7 @@ msgstr "Attiva i video di tendenza nel feed Discover" msgid "Enabled" msgstr "Abilitato" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Fine del feed" @@ -4616,7 +4591,7 @@ msgstr "Inserisci una parola o tag" msgid "Enter code" msgstr "Inserisci codice" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Passa a schermo intero" @@ -4658,7 +4633,7 @@ msgstr "Inserisci il tuo nome utente e la tua password" msgid "Enters full screen" msgstr "Passa a schermo intero" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "Intrattenimento" @@ -4692,7 +4667,7 @@ msgstr "C'è stato un errore durante il salvataggio del file" msgid "Error receiving captcha response." msgstr "Errore nella risposta del captcha." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "Errore: {error}" @@ -4704,8 +4679,8 @@ msgstr "Tutti possono rispondere" msgid "Everybody can reply to this post." msgstr "Tutti possono rispondere a questo post." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Tutti" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Tutti" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "Tutto il resto" @@ -4746,7 +4721,7 @@ msgstr "Escludi utenti che segui" msgid "Excludes users you follow" msgstr "Esclude gli utenti che segui" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Esci da schermo intero" @@ -4767,7 +4742,7 @@ msgstr "Espandi o comprimi il post a cui stai rispondendo" msgid "Expand post text" msgstr "Espandi testo del post" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Espande o comprime il testo del post" @@ -4810,15 +4785,15 @@ msgstr "Media espliciti o potenzialmente inquietanti." msgid "Explicit sexual images." msgstr "Immagini sessuali esplicite." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "Esplora" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "Esplora l'app" @@ -4852,7 +4827,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 media esterni potrebbero 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:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Preferenze media esterni" @@ -4894,7 +4869,7 @@ msgstr "Non è stato possibile cambiare il nome utente. Riprovare." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "Impossibile copiare il link" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "Impossibile abbandonare la chat di gruppo" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "Impossibile caricare le conversazioni" @@ -5002,9 +4977,10 @@ msgstr "Impossibile caricare preferenze feed" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "Non è stato possibile caricare le impostazioni delle notifiche." @@ -5035,12 +5011,12 @@ msgstr "Impossibile caricare follow consigliati" msgid "Failed to lock group chat" msgstr "Impossibile bloccare la chat di gruppo" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "Impossibile contrassegnare tutte le chat come lette" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "Account falso o bot" msgid "False information about elections" msgstr "False informazioni sulle elezioni" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Feed" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "Feedback inviato" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "Scarica aggiornamento" msgid "File saved successfully!" msgstr "File salvato con successo!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "Filtra per autore" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "Filtra per autore (attualmente: {currentLabel})" @@ -5314,7 +5290,7 @@ msgstr "Filtra questa ricerca per {0}" msgid "Filter who can opt to receive notifications for your activity" msgstr "Filtra chi può scegliere di ricevere notifiche per le tue attività" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "Filtra da chi ricevi le notifiche" @@ -5356,8 +5332,8 @@ msgstr "Scopri account da seguire" msgid "Find and invite friends" msgstr "Trova e invita amici" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "Trova contatti" @@ -5378,7 +5354,7 @@ msgstr "Trova persone da seguire" msgid "Find people you know" msgstr "Trova persone che conosci" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Cerca post, utenti, e feed su Bluesky" @@ -5391,7 +5367,7 @@ msgstr "Trova i tuoi amici" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "Trova i tuoi amici su Bluesky verificando il tuo numero di telefono e confrontandolo con i tuoi contatti. Proteggiamo le tue informazioni e hai il controllo su ciò che accade dopo. <0>Maggiori informazioni" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "Trova le tue persone" @@ -5433,7 +5409,7 @@ msgstr "Attiva il campo di ricerca" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Segui {0}" msgid "Follow {displayName}" msgstr "Segui {displayName}" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "Segui {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "Chi segue può partecipare" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Follower di @{0} che conosci" @@ -5548,7 +5524,7 @@ msgstr "Follower che conosci" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Stai seguendo {0}" msgid "Following {displayName}" msgstr "Seguendo {displayName}" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "Stai seguendo {handle}" @@ -5582,7 +5558,7 @@ msgstr "Stai seguendo {handle}" msgid "Following feed preferences" msgstr "Preferenze del feed Seguiti" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Preferenze del feed Seguiti" @@ -5632,7 +5608,7 @@ msgstr "Per te" msgid "Forever" msgstr "Per sempre" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "Niente più chiasso inutile" @@ -5651,11 +5627,13 @@ msgstr "Password dimenticata?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "Quattro fumetti che rappresentano una chat di gruppo. Primo messaggio: \"Hai sentito la novità? Bluesky ora ha le chat di gruppo!\" Secondo messaggio: \"Cavolo, non ci credo\" Terzo messaggio: \"Wow, 50 persone in una sola chat!\" Quarto messaggio: \"Puoi anche inviare link di invito!\"" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "Libera il tuo feed" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "Da" @@ -5678,7 +5656,7 @@ msgstr "Da <0/>" msgid "From these people" msgstr "Da queste persone" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Genera uno starter pack" @@ -5722,39 +5700,39 @@ msgstr "Ottieni accesso anticipato alle funzionalità sperimentali che stiamo pr msgid "Get help" msgstr "Ottieni aiuto" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "Ricevi notifiche per le iscrizioni agli starter pack, per le verifiche e per altre attività." -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "Ricevi notifiche quando le persone ti seguono." -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "Ricevi notifiche quando le persone mettono mi piace ai tuoi post." -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "Ricevi notifiche quando le persone mettono mi piace ai tuoi post." -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "Ricevi notifiche quando le persone ti menzionano." -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "Ricevi notifiche quando le persone citano i tuoi post." -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "Ricevi notifiche quando le persone rispondono ai tuoi post." -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "Ricevi notifiche quando le persone ripostano i tuoi post." -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "Ricevi notifiche quando le persone ripostano i tuoi repost." @@ -5766,15 +5744,15 @@ msgstr "Ricevi notifiche quando le persone ti inviano richieste di messaggi." msgid "Get notifications when people send you messages." msgstr "Ricevi notifiche quando le persone ti inviano messaggi." -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "Ricevi notifiche di nuovi post" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "Ricevi notifiche di nuovi post di {name}" @@ -5826,8 +5804,8 @@ msgstr "Glorificazione della violenza" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "Vai in diretta per" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "Vai al profilo di {0}" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "Nome chat di gruppo aggiornato" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "Impostazioni chat di gruppo" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "Le chat di gruppo possono avere un massimo di {0, plural, other {# persone}}." #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "Il gruppo è bloccato" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "Nome del gruppo" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "Il nome del gruppo è troppo lungo. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {Il numero massimo di caratteri è #.}}" @@ -6081,7 +6060,7 @@ msgstr "Attività nocive o a rischio elevato" msgid "Harming or endangering minors" msgstr "Danni o pericoli per i minori" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Hashtag" @@ -6144,7 +6123,7 @@ msgstr "Ciao!" msgid "Hidden" msgstr "Nascosto" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Nascosto dalle tue impostazioni di moderazione." @@ -6297,8 +6276,8 @@ msgstr "Non siamo riusciti a caricare il servizio di moderazione." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Un po' di pazienza: stiamo gradualmente dando accesso al video e tu sei ancora in coda. Ricontrolla presto!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "Se aggiorni il tuo indirizzo email, la 2FA via email verrà disabilitata 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 che questo è il tuo account." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "Per limitare chi può ricevere notifiche sull'attività del tuo account vai in <0>Impostazioni → Privacy e sicurezza." @@ -6548,7 +6528,7 @@ msgstr "Nell'app, push, tutti" msgid "In-app, push, people you follow" msgstr "Nell'app, push, persone che segui" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "Posta in arrivo vuota" @@ -6560,6 +6540,7 @@ msgstr "Nessuna richiesta!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Etichette aggiunte" msgid "Labels applied to this post" msgstr "Etichette applicate a questo post" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 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 usate per nascondere, apporre avvisi e classificare il network." @@ -6864,7 +6845,7 @@ msgstr "Etichette sul tuo account" msgid "Language" msgstr "Lingua" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Impostazione delle lingue" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "Ultimo avvio adesso" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Recenti" @@ -6908,7 +6889,7 @@ msgstr "Maggiori informazioni" msgid "Learn More" msgstr "Maggiori informazioni" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "Maggiori informazioni su <0>come usare la ricerca avanzata." @@ -7042,7 +7023,7 @@ msgstr "Chat di gruppo abbandonata." msgid "left to go." msgstr "mancanti." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Lascia scegliere a me" @@ -7093,8 +7074,8 @@ msgstr "Metti mi piace a questo feed" msgid "Like this labeler" msgstr "Mi piace" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Piace a" @@ -7111,6 +7092,24 @@ msgstr "Piace a" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Piace a {0, plural, one {# utente} other {# utenti}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Piace a {likeCount, plural, one {# utente} other {# utenti}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Mi piace" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "Mi piace dei tuoi repost" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Mi piace in questo post" @@ -7144,7 +7143,7 @@ msgstr "Classico" msgid "Link copied to clipboard" msgstr "Link copiato negli appunti" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Lista" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Lista riattivata" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Carica più notifiche" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "Blocca questa chat di gruppo" msgid "Locked" msgstr "Bloccato" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Log" @@ -7387,7 +7386,7 @@ msgstr "GIF d’amore" msgid "Make adjustments to email settings for your account" msgstr "Modifica le impostazioni dell'email del tuo account" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Creane uno per me" @@ -7418,15 +7417,15 @@ msgstr "Manuale" msgid "Mark all as read" msgstr "Segna tutto come letto" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "Contrassegna tutte le chat come lette" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Segna come letto" msgid "Marked all as read" msgstr "Segnato tutto come letto" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "Tutte le chat sono state contrassegnate come lette" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "Tutte le richieste sono state contrassegnate come lette" @@ -7456,6 +7455,10 @@ msgstr "Tutte le richieste sono state contrassegnate come lette" msgid "Maybe later" msgstr "Forse più tardi" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "utenti menzionati" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Menzioni" @@ -7563,7 +7566,7 @@ msgstr "Il messaggio è troppo lungo ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgid "Message options" msgstr "Opzioni messaggio" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Messaggi" @@ -7592,7 +7595,7 @@ msgstr "Ingannevole" msgid "Missing media" msgstr "File multimediale mancante" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Moderazione" @@ -7636,7 +7639,7 @@ msgstr "Lista di moderazione aggiornata" msgid "Moderation lists" msgstr "Liste di moderazione" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Liste di moderazione" @@ -7645,7 +7648,7 @@ msgstr "Liste di moderazione" msgid "moderation settings" msgstr "impostazioni di moderazione" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Stato di moderazione" @@ -7786,7 +7789,7 @@ msgstr "Silenziato" msgid "Muted accounts" msgstr "Account silenziati" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Account silenziati" @@ -7892,11 +7895,11 @@ msgstr "{postsCount, plural, one {Nuovo} other {Nuovi}} post di {firstAuthorName #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Nuova chat" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "Nuova funzionalità" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "Nuovi follower" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "Nuova chat di gruppo" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "Nuova chat di gruppo" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "Nuova chat di gruppo con:" @@ -7965,13 +7968,13 @@ msgstr "Nuova lista" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "Nuove richieste di messaggi" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "Nuovi messaggi" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Prima le risposte più recenti" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Notizie" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Immagine successiva" msgid "Night" msgstr "Notte" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "Niente pubblicità, niente tracciamenti invasivi, niente inganni. Bluesky rispetta il tuo tempo e la tua attenzione." @@ -8142,7 +8145,7 @@ msgstr "Ancora nessun media" msgid "No messages yet" msgstr "Ancora nessun messaggio" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "Niente più notizie deprimenti e algoritmi spazzatura. Scopri feed pensati per te, non contro di te." @@ -8183,12 +8186,12 @@ msgstr "Nessuno può inviare messaggi" msgid "No posts here" msgstr "Nessun post qui" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "Ancora nessun post" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Ancora nessuna citazione" @@ -8216,7 +8219,7 @@ msgstr "Nessun risultato" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Nessun risultato" @@ -8235,15 +8238,15 @@ msgstr "Nessun risultato trovato" msgid "No results found for \"{query}\"" msgstr "Nessun risultato trovato per \"{query}\"" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "Nessun risultato trovato per “<0>{query}” con i filtri di ricerca avanzata specificati." -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "Nessun risultato per “<0>{query}”." -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "Nessun risultato trovato per la tua ricerca con i filtri di ricerca avanzata applicati." @@ -8277,7 +8280,7 @@ msgstr "Nessuno" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Nessuno ha ancora messo mi piace. Magari potresti essere il primo!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Nessuno ha ancora citato questo post. Magari potresti essere il primo!" @@ -8297,6 +8300,10 @@ msgstr "Immagini intime non consensuali" msgid "Non-sexual Nudity" msgstr "Nudità non sessuale" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "Non disponibile su questa piattaforma." msgid "Not followed by anyone you’re following" msgstr "Non seguito da nessuno che segui" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Non trovato" @@ -8332,7 +8339,7 @@ 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/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "Nota: questo post è visibile solo agli utenti che hanno effettuato l'accesso." @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "Non è stato ancora salvato nulla" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Impostazioni notifiche" @@ -8352,11 +8359,12 @@ msgstr "Impostazioni notifiche" msgid "Notification sounds" msgstr "Suoni di notifica" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "OK" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Va bene" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Reimposta account" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "Uno dei destinatari selezionati non consente le chat di gruppo." #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "Uno dei destinatari selezionati ti ha bloccato e non puoi inviargli messaggi." @@ -8518,7 +8528,7 @@ msgstr "Solo post con video" msgid "Only replies" msgstr "Solo risposte" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Solo i file WebVTT (.vtt) sono supportati" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "Ops, questo profilo non esiste. Prova a scansionarne un altro." #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Apri pagina di debug della moderazione" msgid "Open muted words and tags settings" msgstr "Apri le impostazioni delle parole e dei tag silenziati" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "Apri pack" @@ -8699,7 +8709,7 @@ msgstr "Apre dettagli aggiuntivi per una debug entry" msgid "Opens alt text dialog" msgstr "Apre la finestra di dialogo del testo alternativo" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Apre la fotocamera sul dispositivo" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Password aggiornata!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Pausa" @@ -8925,12 +8935,12 @@ msgstr "Pausa" msgid "Pause GIF" msgstr "Metti GIF in pausa" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Metti video in pausa" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Utenti" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "Le persone seguite da {ownerName} possono chiedere di partecipare" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Persone seguite da @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Persone che seguono @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "Persone che seguo" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "Le persone che seguo possono chiedere di partecipare" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "Persone che segui" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Fissato ai tuoi feed" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Riproduci" @@ -9076,8 +9086,8 @@ msgstr "Riproduci {0}" msgid "Play GIF" msgstr "Riproduci GIF" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Riproduci video" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "Scrivi il tuo messaggio qui sotto:" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Politica" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "Post bloccato" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Pubblicato da @{0}" @@ -9340,7 +9350,7 @@ msgstr "Post nascosto da te" msgid "Post interaction settings" msgstr "Gestisci interazioni post" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Impostazioni interazioni" @@ -9377,6 +9387,7 @@ msgstr "Post non più fissato" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "I post possono essere silenziati in base al loro testo, ai loro tag o a msgid "Posts hidden" msgstr "Post nascosto" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "Link potenzialmente ingannevole" @@ -9445,20 +9460,21 @@ msgstr "Privacy" msgid "Privacy and security" msgstr "Privacy e sicurezza" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Privacy e sicurezza" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "Impostazioni privacy e sicurezza" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Citazioni disattivate" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Citazioni" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Citazioni post" @@ -9643,7 +9659,7 @@ msgstr "Riattiva account" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "Leggi {0, plural, one {# altra risposta} other {# altre risposte}}" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "Scopri come usare i filtri di ricerca avanzati" @@ -9653,11 +9669,11 @@ msgstr "Scopri come usare i filtri di ricerca avanzati" msgid "Read blog post" msgstr "Leggi post del blog" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Leggi di meno" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Leggi di più" @@ -9683,11 +9699,11 @@ msgstr "Leggi l'informativa sulla privacy di Bluesky" msgid "Read the Bluesky Terms of Service" msgstr "Leggi i termini di servizio di Bluesky" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "Conversazioni reali." -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "Persone vere." @@ -9740,7 +9756,7 @@ msgstr "Rifiuta richiesta" msgid "Reject join request" msgstr "Rifiuta richiesta di partecipazione" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Ricarica conversazioni" @@ -10010,8 +10026,9 @@ msgstr "Messaggio a cui è stato risposto, tocca per scorrere fino a esso" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Risposte" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Ripubblicato da te" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "Repost" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Ripubblicazioni di questo post" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "Repost dei tuoi repost" @@ -10245,7 +10262,7 @@ msgstr "Richiesto" msgid "Requests" msgstr "Richieste" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Ritenta l'ultima azione che ha generato un errore" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Ritorna alla home" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Ritorna alla pagina precedente" @@ -10458,7 +10475,7 @@ msgstr "Salva bozza" msgid "Save draft?" msgstr "Salvare la bozza?" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Feed salvati" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "Post salvati" @@ -10512,8 +10529,8 @@ msgstr "Salvato nei tuoi feed" msgid "Say hello!" msgstr "Di' ciao!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "Saluta qualcuno" @@ -10527,7 +10544,7 @@ msgstr "Scansiona" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "Scansiona codice QR" @@ -10556,16 +10573,16 @@ msgstr "Scorri verso l'alto" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Cerca" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Cerca post di @{0}" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Cerca GIF" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "La ricerca non è disponibile per gli utenti che non hanno effettuato l'accesso" @@ -10777,12 +10794,13 @@ msgstr "Seleziona un'opzione" msgid "Select app language" msgstr "Seleziona lingua app" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "Seleziona file dei sottotitoli (.vtt)" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "Seleziona chat \"{name}\"" @@ -10823,7 +10841,7 @@ msgstr "Seleziona GIF" msgid "Select GIF \"{0}\"" msgstr "Seleziona GIF \"{0}\"" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "Seleziona membri della chat di gruppo" @@ -10942,7 +10960,8 @@ msgstr "Invia messaggio" msgid "Send post to {name}" msgstr "Invia post a {name}" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Invia post a..." @@ -10960,11 +10979,11 @@ msgstr "Invia il messaggio dal tuo telefono" msgid "Send verification email" msgstr "Invia email di verifica" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "Imposta il tuo fornitore di hosting manualmente" msgid "Sets email for password reset" msgstr "Imposta l'email per la reimpostazione della password" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Impostazioni" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "Impostazioni per attività degli altri" @@ -11033,49 +11052,49 @@ msgstr "Impostazioni per attività degli altri" msgid "Settings for allowing others to be notified of your posts" msgstr "Impostazioni per consentire ad altri di ricevere notifiche dei tuoi post" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "Impostazioni per notifiche di mi piace" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "Impostazioni per notifiche di menzioni" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "Impostazioni per notifiche di nuovi follower" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "Impostazioni per notifiche di tutto il resto" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "Impostazioni per notifiche di mi piace ai tuoi repost" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "Impostazioni per le notifiche di nuove richieste di messaggi" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "Impostazioni per le notifiche di nuovi messaggi" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "Impostazioni per notifiche di repost dei tuoi repost" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "Impostazioni per notifiche di citazioni" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "Impostazioni per notifiche di risposte" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "Impostazioni per notifiche di repost" @@ -11112,8 +11131,8 @@ msgstr "Condividi fascia d'età" msgid "Share anyway" msgstr "Condividi comunque" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "Condividi DID autore" @@ -11124,7 +11143,7 @@ msgstr "Condividi DID autore" msgid "Share feedback" msgstr "Condividi feedback" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Finestra link di condivisione" msgid "Share my profile" msgstr "Condividi il mio profilo" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "Condividi URL at:// del post" @@ -11170,8 +11189,8 @@ msgstr "Condividi codice QR" msgid "Share this feed" msgstr "Condividi questo feed" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "Condividi questa ricerca" @@ -11183,8 +11202,8 @@ msgstr "Condividi starter pack" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Condividi questo starter pack e invita le persone a far parte della tua community su Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "Condividi i tuoi contatti per trovare amici" msgid "Share your thoughts…" msgstr "Condividi le tue opinioni…" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Test preferenze condivise" @@ -11231,8 +11250,8 @@ msgstr "Mostra testo alternativo" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Mostra comunque" @@ -11330,7 +11349,7 @@ msgstr "Mostra avviso e filtra dai feed" msgid "Show when you’re live" msgstr "Mostra quando sei in diretta" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Mostra informazioni sulla data di creazione del post" @@ -11345,8 +11364,8 @@ msgstr "Mostra il contenuto" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "Mostra il contenuto" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "Posticipa il promemoria" msgid "So many thoughts, you should post one" msgstr "Così tante idee, dovresti pubblicarne una" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "Un social media sotto il tuo controllo." @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Qualcosa è andato storto: riprova" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "Spam o altri comportamenti non autentici o ingannevoli" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Sport" @@ -11665,7 +11684,7 @@ msgstr "Inizia una conversazione, e comparirà qui." msgid "Start a group chat" msgstr "Avvia una chat di gruppo" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Avvia una nuova conversazione" @@ -11679,17 +11698,17 @@ msgstr "Inizia ad aggiungere persone" msgid "Start adding people!" msgstr "Inizia ad aggiungere persone!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "Avvia chat" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Avvia conversazione con {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Starter Pack" @@ -11712,12 +11731,16 @@ msgstr "Starter pack tuoi" msgid "Starter pack is invalid" msgstr "Lo starter pack non è valido" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Starter pack" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Gli starter pack ti permettono di condividere utenti e feed preferiti con i tuoi amici." @@ -11751,7 +11774,7 @@ msgstr "Spazio di archiviazione eliminato. Riavvia l'app." msgid "Stored as part of a secure code for matching with others" msgstr "Archiviato come parte di un codice sicuro per trovare corrispondenze con altri" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Cronologia" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "Iscriviti a {publicationTitle} su {0}" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Iscriviti a @{0} per usare queste etichette:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "Verificato con successo" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "Suggeriti" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Tramonto" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "Il supporto per questa funzionalità non è ancora attivo nella tua nazione! Riprova in seguito." #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "Gli account sospesi non possono partecipare alle chat di gruppo." #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "Gli account sospesi non possono partecipare alle chat." @@ -12057,7 +12082,7 @@ msgstr "Termini" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Impossibile trovare starter pack." msgid "That username is already taken" msgstr "Questo nome utente è già in uso" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Questo è tutto, gente!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "È tutto!" @@ -12593,7 +12618,7 @@ msgstr "Questa etichetta è stata applicata da te." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "Questa etichetta è stata applicata a tutto l'account utente e apparirà in tutti i post." -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Questo etichettatore non ha dichiarato quali etichette pubblica e potrebbe non essere attivo." @@ -12638,7 +12663,7 @@ msgstr "Questa persona ti sta bloccando" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Questo post dichiara di essere stato creato il <0>{0}, ma è stato visto per la prima volta da Bluesky il <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Questo post dichiara di essere stato creato il <0>{0}, ma è stato v msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Questo post ha un tipo sconosciuto di restrizione. La tua app potrebbe non essere aggiornata." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "Questo post è visibile solo agli utenti che hanno effettuato l'accesso." @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Questo utente non ha follower." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "Questo utente ti ha bloccato e non puoi inviargli messaggi." @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Questo utente ti ha bloccato. Non è possibile visualizzare il suo contenuto." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "Questo utente ha disabilitato la chat e è possibile inviargli messaggi." @@ -12734,7 +12761,7 @@ msgstr "Questo utente è nuovo qui. Clicca per maggiori informazioni riguardo a msgid "This user isn't following anyone." msgstr "Questo utente non sta seguendo nessuno." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "Impossibile riprodurre questo video sul tuo dispositivo. Il tuo browser o il tuo sistema potrebbero non disporre dei codec video necessari (H.264/AAC)." @@ -12783,7 +12810,7 @@ msgstr "Preferenze delle discussioni" msgid "Threaded" msgstr "Thread" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Preferenze per le discussioni" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "Troppi contatti: hai superato il numero di contatti che puoi importare per trovare i tuoi amici" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Popolari" @@ -12855,7 +12882,7 @@ msgstr "Popolari" msgid "Top replies first" msgstr "Prima le risposte più popolari" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Argomento" @@ -12917,11 +12944,11 @@ msgstr "Comportamento provocatorio / trolling" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "La fiducia nasce dalle relazioni, dalle comunità e dal contesto condiviso, quindi stiamo anche introducendo i <0>certificatori attendibili: organizzazioni che possono rilasciare direttamente la verifica." -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "Prova con un altro termine di ricerca o rimuovi alcuni filtri." -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "Prova con un altro termine di ricerca." @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "Impossibile recuperare le richieste di partecipazione." #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "Impossibile trovare uno dei destinatari selezionati." #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "Impossibile trovare il destinatario selezionato." @@ -13103,7 +13132,7 @@ msgstr "Smetti di seguire {0}" msgid "Unfollow account" msgstr "Smetti di seguire" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Smetti di seguire" @@ -13191,7 +13220,7 @@ msgstr "Riattiva questa chat di gruppo" msgid "Unmute thread" msgstr "Riattiva questa discussione" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Riattiva audio" @@ -13509,7 +13538,7 @@ msgstr "Verifica non riuscita, riprovare." msgid "Verification settings" msgstr "Impostazioni di verifica" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "Impostazioni di verifica" @@ -13617,7 +13646,7 @@ msgstr "Video" msgid "Video failed to process" msgstr "Elaborazione video fallita" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Feed dei video" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "Video da {0}: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "Video di {0}. Tocca per riprodurre o mettere in pausa il video" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Videogiochi" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Video in pausa" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Video in riproduzione" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Video non trovato." @@ -13692,7 +13721,7 @@ msgstr "Vedi l'avatar di {0}" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Vedi il profilo di {0}" @@ -13723,8 +13752,8 @@ msgstr "Vedi il post del blog per maggiori dettagli" msgid "View debug entry" msgstr "Vedi le informazioni del debug" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Vedi dettagli" @@ -13797,7 +13826,7 @@ msgstr "Vedi il link di invito per questa chat di gruppo" msgid "View the labeling service provided by @{0}" msgstr "Visualizza il servizio di etichettatura fornito da @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "Vedi le verifiche di questo utente" @@ -13830,7 +13859,7 @@ msgstr "Vedi le tue liste di moderazione" msgid "View your muted accounts" msgstr "Vedi i tuoi account silenziati" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "Vedi le tue verifiche" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Stiamo riscontrando problemi di rete, riprova" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "Stiamo riscontrando problemi di rete, riprova" @@ -14063,13 +14092,15 @@ 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 "Non è stato possibile caricare le parole silenziate. Riprova." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "Ci dispiace, non è stato possibile completare la ricerca." -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Non è stato possibile completare la ricerca. Riprova tra qualche minuto." @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "Chi può verificare?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Ops!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "Non puoi aggiungere più di {EMOJI_REACTION_LIMIT, plural, one {# reazione emoji} other {# reazioni emoji}}" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "Non puoi ancora creare una chat di gruppo." @@ -14562,7 +14594,7 @@ msgstr "Hai delle modifiche non salvate a questa bozza: vuoi salvarle?" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "Hai delle modifiche non salvate. Salvarle prima di visualizzare le tue bozze?" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Non hai ancora creato uno starter pack!" @@ -14621,7 +14653,7 @@ msgstr "Devi essere un proprietario della chat per rimuovere un membro." msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "Devi avere almeno 13 anni per usare Bluesky. Leggi i <0>Termini di Servizio per maggiori informazioni." -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Devi seguire almeno altri 7 utenti per creare uno starter pack." @@ -14798,7 +14830,7 @@ msgstr "Hai raggiunto il numero massimo di bozze" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "Hai raggiunto il numero massimo di richieste consentite. Riprova più tardi." -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "Hai raggiunto il numero massimo di {MAX_FILTERS, plural, one {# filtro} other {# filtri}}. Aggiungi altri valori a un filtro esistente invece di crearne di nuovi." @@ -14814,7 +14846,7 @@ msgstr "Hai raggiunto il limite giornaliero di video caricati (troppi byte)" msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Hai raggiunto il limite giornaliero di video caricati (troppi video)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "Non ci sono altri video da guardare. Forse è il momento giusto per fare una pausa?" @@ -14834,11 +14866,11 @@ msgstr "Il tuo account è stato sospeso" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Il tuo account è troppo recente per caricare video. Riprova più tardi." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "Il tuo account è troppo recente" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "Il tuo account deve essere stato creato da almeno 7 giorni prima di poter creare una nuova chat di gruppo." @@ -14929,7 +14961,7 @@ msgstr "Il tuo fornitore di hosting non può essere rilevato da un indirizzo ema msgid "Your hosting provider is detected automatically from the username you enter." msgstr "Il tuo fornitore di hosting viene rilevato automaticamente dal nome utente che inserisci." -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "La tua lingua preferita" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "Immagine del tuo profilo" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "L'immagine del tuo profilo circondata da cerchi concentrici con immagini del profilo di altri utenti" @@ -15015,3 +15047,4 @@ msgstr "Il tuo nome utente e la tua password verranno condivisi con <0>{host} : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "{0} {1}" @@ -264,29 +265,6 @@ msgstr "{0}がチャットに追加されました" msgid "{0} and {1} added to chat" msgstr "{0}と{1}がチャットに追加されました" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "{0}が退出しました" msgid "{0} left the group" msgstr "{0}がグループから退出しました" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "{0}, " msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "{0}、{1}そして{memberCount, plural, other {他#人}}がチャットに追加されました" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} フォロー" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "{handle}は追加できません" @@ -711,7 +666,7 @@ msgstr "{handle}は追加できません" msgid "{handle} can't be messaged" msgstr "{handle}にメッセージを送れません" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "{handle}にメッセージを送れません" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, other {#件の未読}}" msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "{numMatches, plural, other {連絡先が#個見つかりました}}" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "{profileName}はBlueskyに{timeAgoString}前に参加しました" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "+{0}" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, other {フォロー}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, other {引用}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, other {リポスト}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, other {保存}}" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "<0>{0} {likeCount, plural, other {いいね}}" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "<0>{displayName}<1/><2>があなたを追加しました" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<4>ニュース、スポーツ、政治、ほか、Bluesky上で起こっているその他すべてのことを検索するためには<0>サインイン<1>するか<2>アカウントを作成<3>してください。" @@ -959,6 +908,13 @@ msgstr "<0>あなたと<1><2>{0}はあなたのスターターパッ msgid "⚠Invalid Handle" msgstr "⚠無効なハンドル" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "1,000件以上の投稿" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30日" msgid "7 days" msgstr "7日" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "News、Booksky、Game Dev、Blacksky、そしてFountain PensといったBlueskyで見つけることのできる人気のフィードのコレクション" @@ -998,6 +954,8 @@ msgstr "ネットワークエラーが発生しました。インターネット #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "投稿ボタンの隣に虹色の花火のエフェクトで飾られた「下書き」と書かれた新しいボタンがある投稿作成画面のスクリーンショット。下には「ねえ、ニュースを聞いた?Blueskyに下書きが出来たって!!!」と投稿画面に書かれている。" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "選択された受信者は送信者がフォローしていません。" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "アクセスをリクエストしました!グループのオーナー msgid "Accessibility" msgstr "アクセシビリティ" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "アクセシビリティの設定" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "スカラップ状(帆立貝の形状)の青色のチェックマーク <0><1/> のあるアカウントは他のユーザを認証できます。これらの信頼できる認証者はBlueskyによって選択されています。" #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "他のユーザーからのアクティビティ" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "アクティビティの通知" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "他の投稿を追加" msgid "Add another post to thread" msgstr "スレッドに他の投稿を追加" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "他の検索フィルターを追加" @@ -1263,7 +1226,7 @@ msgstr "アカウントに自動化ラベルを追加" msgid "Add emoji reaction" msgstr "絵文字リアクションを追加" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "フィルターを追加" @@ -1570,7 +1533,7 @@ msgstr "ダイレクトメッセージへのアクセスを許可" msgid "Already have a code?" msgstr "コードをすでに持っていますか?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "既にアカウントを持ってますか?" @@ -1624,7 +1587,7 @@ msgstr "メールが{0}に送信されました。以下に入力できる確認 msgid "An error has occurred" msgstr "エラーが発生しました" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "エラーが発生しました" @@ -1641,7 +1604,7 @@ msgstr "オススメアカウントの取得中にエラーが発生しました msgid "An error occurred while fetching the feed." msgstr "フィードの取得中にエラーが発生しました。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "スターターパックの生成中にエラーが発生しました。もう一度試しますか?" @@ -1650,11 +1613,11 @@ msgstr "スターターパックの生成中にエラーが発生しました。 msgid "An error occurred while hiding suggestion. {0}" msgstr "提案を非表示中にエラーが発生しました。{0}" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "ビデオの読み込み時にエラーが発生しました。時間をおいてもう一度お試しください。" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "ビデオの読み込み時にエラーが発生しました。もう一度お試しください。" @@ -1694,7 +1657,7 @@ msgstr "エラーが発生しました。{0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "連絡帳からBlueskyアプリに流れるユーザーのアバターを描いたイラスト" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "リポスト、いいね、そしてコメントのアイコンと一緒に並んだいくつかのBlueskyの投稿のイラスト" @@ -1715,17 +1678,15 @@ msgstr "招待リンクを使用すると、ユーザーを直接追加せずに msgid "An issue not included in these options" msgstr "ほかの選択肢にはあてはまらない問題" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "チャット開始時に問題が発生しました。もう一度やり直してください。" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" -msgstr "" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." +msgstr "グループチャットの開始中に問題が発生しました。もう一度お試しください。" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:52 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "日付を選択" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "誰でも" @@ -1812,7 +1773,7 @@ msgstr "フォローしている人" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "それを持っている人はもう参加できなくなり、また、参加のリクエストもできなくなります。いつでも新しいものを作成できます。" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "アプリパスワードの名前は長さが4文字以上である必 msgid "App passwords" msgstr "アプリパスワード" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "アプリパスワード" @@ -1901,7 +1862,7 @@ msgstr "この決定に異議を申し立てる" msgid "Appeal this label" msgstr "このラベルに異議申し立て" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "プルリクエストを適用" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "{0}のアーカイブ" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "アーカイブ投稿" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "オーロラ" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "自動化アカウント" @@ -2043,7 +2004,7 @@ msgstr "自動" msgid "Automation label" msgstr "自動化ラベル" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "自動化ラベル" @@ -2063,9 +2024,9 @@ msgstr "利用可能" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "投稿や返信には、まずメールアドレスの確認が必要です。" #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "スターターパックを作る前に、まずメールアドレスを確認しなければなりません。" @@ -2145,10 +2106,10 @@ msgstr "{name}の投稿の通知を受け取る前に、まずメールアドレ #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "年齢保証プロセスを開始するには、以下のフィールド msgid "Beta Feature" msgstr "ベータ機能" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "ベータ版の機能" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "ベータ版の機能が有効になりました" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "ブロックされています" msgid "Blocked accounts" msgstr "ブロック中のアカウント" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "ブロック中のアカウント" @@ -2292,7 +2259,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/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "ブロックしてもこのラベラーがあなたのアカウントにラベルを適用することができます。" @@ -2319,7 +2286,7 @@ msgstr "bloomscrolling booksky" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Blueskyでは、この投稿日時の信憑性を確認できません。" @@ -2369,7 +2336,7 @@ msgstr "Bluesky Social利用規約" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "Blueskyは連絡先を符号化したデータとして保存します。連絡先を削除するとすぐにこのデータが削除されます。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Blueskyはあなたのつながっているユーザーからおすすめのアカウントを選びます。" @@ -2473,7 +2440,7 @@ msgstr "ホームタイムラインに戻るボタン" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "作成者:{0}" @@ -2516,11 +2483,11 @@ msgstr "アカウントを作成することで、<0>利用規約と<1>プ msgid "By creating an account you agree to the <0>Terms of Service." msgstr "アカウントを作成することで、<0>利用規約に同意したものとみなされます。" -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "作成者:あなた" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "カメラ" @@ -2597,7 +2564,7 @@ msgstr "再有効化をキャンセルしてサインアウト" msgid "Cancel reply" msgstr "返信をキャンセル" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "検索をキャンセル" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "作成後、スターターパックへの変更はリストに反映されません。リストは独立したコピーとなります。" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "チャットをミュートしました" msgid "Chat not found." msgstr "チャットが見つかりませんでした。" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "チャットのオプション" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "チャットオーナーはグループチャットを退出できません。" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "チャットの受信者は送信者がフォローしていません。" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "チャット要求の受信トレイ" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "チャットの要求" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "チャットの設定" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "チャットのミュートを解除しました" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "チャット" @@ -2849,7 +2817,7 @@ msgstr "ドメイン名の確認方法を選択" msgid "Choose Feeds" msgstr "フィードの選択" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "私向けに選んで" @@ -3015,7 +2983,7 @@ msgstr "送信失敗したメッセージを再送信" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "送信失敗したメッセージを再送信" msgid "Close" msgstr "閉じる" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "アクティブなダイアログを閉じる" @@ -3082,7 +3050,7 @@ msgstr "画像ビューワーを閉じる" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "メニューを閉じる" @@ -3102,7 +3070,7 @@ msgstr "リクエストバナーを閉じる" msgid "Close this dialog" msgstr "このダイアログを閉じる" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "ウェルカムモーダルを閉じる" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "漫画" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "コミュニティガイドライン" @@ -3265,7 +3233,7 @@ msgstr "コンテンツ&メディア" msgid "Content and media" msgstr "コンテンツとメディア" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "コンテンツとメディア" @@ -3301,7 +3269,7 @@ msgstr "コンテンツの警告" msgid "Content warnings" msgstr "コンテンツの警告" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "コンテキストメニューの背景をクリックし、メニューを閉じる。" @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "スレッドの続き…" #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "グループ名に進む" @@ -3376,7 +3344,7 @@ msgstr "会話が見つかりません。" msgid "Copied build version to clipboard" msgstr "ビルドバージョンをクリップボードにコピーしました" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "リンクをクリップボードにコピーしました" @@ -3384,7 +3352,7 @@ msgstr "リンクをクリップボードにコピーしました" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "アプリパスワードをコピー" msgid "Copy at:// URI" msgstr "at:// URIをコピー" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "投稿者のDIDをコピー" @@ -3457,10 +3425,10 @@ msgstr "リンクをコピー" msgid "Copy link to list" msgstr "リストへのリンクをコピー" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "投稿へのリンクをコピー" @@ -3478,8 +3446,8 @@ msgstr "スターターパックへのリンクをコピー" msgid "Copy message text" msgstr "メッセージのテキストをコピー" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "投稿のat:// URIをコピー" @@ -3498,7 +3466,7 @@ msgstr "TXTレコードの値をコピー" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "著作権ポリシー" @@ -3614,8 +3582,8 @@ msgstr "cows pigs" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "作成" @@ -3632,9 +3600,9 @@ msgstr "このスターターパックからリストを作成する" msgid "Create a QR code for a starter pack" msgstr "スターターパックのQRコードを作成" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "スターターパックを作成" @@ -3643,12 +3611,12 @@ msgstr "スターターパックを作成" msgid "Create a Starter Pack" msgstr "スターターパックを作成" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "私向けのスターターパックを作成" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "アカウントを作成" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "アカウントを作成" @@ -3678,11 +3646,11 @@ msgstr "このスターターパックを使用せずにアカウントを作成 msgid "Create an avatar instead" msgstr "代わりにアバターを作成" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "別のものを作成" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "グループ チャットを作成" @@ -4010,7 +3978,7 @@ msgstr "無効にする" msgid "Disable 2FA" msgstr "2要素認証を無効に" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "キャプションを無効化" @@ -4150,7 +4118,7 @@ msgstr "大きなALTテキストのバッジを表示" msgid "Display name" msgstr "表示名" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "荒らしやクリック稼ぎの釣り見出しは捨ててしまおう。あなたにとって大切な、リアルな人々や会話を見つけよう。" @@ -4232,7 +4200,7 @@ msgstr "メッセージをダブルタップか長押しでリアクションを msgid "Double tap to close the dialog" msgstr "ダブルタップでダイアログを閉じる" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "ダブルタップでいいね" @@ -4336,6 +4304,7 @@ msgstr "摂食障害" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "ライブステータスを編集" msgid "Edit moderation list" msgstr "モデレーションリストを編集" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "マイフィードを編集" @@ -4414,6 +4383,11 @@ msgstr "マイフィードを編集" msgid "Edit name" msgstr "名前を編集" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "{0}からの通知を編集" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "ユーザーを編集" @@ -4452,7 +4426,7 @@ msgstr "ユーザーリストを編集" msgid "Edit who can reply" msgstr "誰が返信できるのかを編集" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "スターターパックを編集" @@ -4508,8 +4482,8 @@ msgstr "HTMLコードを埋め込む" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "投稿を埋め込む" @@ -4517,7 +4491,7 @@ msgstr "投稿を埋め込む" 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/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "埋め込みビデオプレーヤー" @@ -4541,7 +4515,7 @@ msgstr "成人向けコンテンツを有効にする" msgid "Enable beta features" msgstr "ベータ版の機能を有効にする" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "キャプションを有効化" @@ -4558,12 +4532,13 @@ msgstr "外部メディアを有効にする" msgid "Enable media players for" msgstr "有効にするメディアプレーヤー" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "プロフィールにアクセスして<0>ベルのアイコン<1/>を押すことでアカウントの通知を有効にします。" -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "プッシュ通知を有効にする" @@ -4589,7 +4564,7 @@ msgstr "Discoverフィードでトレンド・ビデオを有効にする" msgid "Enabled" msgstr "有効" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "フィードの終わり" @@ -4616,7 +4591,7 @@ msgstr "ワードまたはタグを入力" msgid "Enter code" msgstr "コードを入力" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "全画面表示にする" @@ -4658,7 +4633,7 @@ msgstr "ユーザー名とパスワードを入力してください" msgid "Enters full screen" msgstr "フルスクリーンで表示" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "エンターテインメント" @@ -4692,7 +4667,7 @@ msgstr "ファイルの保存中にエラーが発生しました" msgid "Error receiving captcha response." msgstr "CAPTCHAレスポンスの受信中にエラーが発生しました。" -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "エラー:{error}" @@ -4704,8 +4679,8 @@ msgstr "誰でも返信可能" msgid "Everybody can reply to this post." msgstr "この投稿に全員が返信できる。" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "全員" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "全員" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "他すべて" @@ -4746,7 +4721,7 @@ msgstr "フォローしているユーザーは除外" msgid "Excludes users you follow" msgstr "フォローしているユーザーは除外" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "全画面表示を終了" @@ -4767,7 +4742,7 @@ msgstr "返信する投稿全体を展開または折りたたむ" msgid "Expand post text" msgstr "投稿のテキストを展開" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "テキストを展開または折りたたむ" @@ -4810,15 +4785,15 @@ msgstr "露骨な、または不愉快になる可能性のあるメディア。 msgid "Explicit sexual images." msgstr "露骨な性的画像。" -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "検索" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "アプリを探索" @@ -4852,7 +4827,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:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "外部メディアの設定" @@ -4894,7 +4869,7 @@ msgstr "ハンドルの変更に失敗しました。もう一度試してくだ #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "リンクのコピーに失敗しました" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "グループチャットからの退出に失敗" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "会話の読み込みに失敗しました" @@ -5002,9 +4977,10 @@ msgstr "フィードの設定の読み込みに失敗しました" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "通知設定の読み込みに失敗しました。" @@ -5035,12 +5011,12 @@ msgstr "おすすめのフォローの読み込みに失敗しました" msgid "Failed to lock group chat" msgstr "グループチャットのロックに失敗しました" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "すべてのチャットを既読にできませんでした" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "偽のアカウントまたはボット" msgid "False information about elections" msgstr "選挙に関する誤った情報" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "フィード" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "フィードの運営者にフィードバックを送りました" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "更新を取得" msgid "File saved successfully!" msgstr "ファイルの保存に成功しました!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "投稿者でフィルター" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "投稿者でフィルター(現在:{currentLabel})" @@ -5314,7 +5290,7 @@ msgstr "{0}でこの検索をフィルター" msgid "Filter who can opt to receive notifications for your activity" msgstr "あなたのアクティビティの通知について、誰が受信できるのかフィルターを設定します" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "通知を受け取るユーザーをフィルターする" @@ -5356,8 +5332,8 @@ msgstr "フォローするアカウントを探す" msgid "Find and invite friends" msgstr "友達を探して招待する" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "連絡先を見つける" @@ -5378,7 +5354,7 @@ msgstr "フォローするユーザーを探す" msgid "Find people you know" msgstr "知り合いを探す" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Blueskyの投稿、ユーザー、フィードを検索" @@ -5391,7 +5367,7 @@ msgstr "友達を見つける" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "電話番号を照合し、連絡先とマッチングすることであなたの友達を見つけます。私達はあなたの情報を保護し、あなたは次に何が起こるのかをコントロールできます。<0>詳細はこちら" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "仲間を探そう" @@ -5433,7 +5409,7 @@ msgstr "検索フィールドにフォーカスする" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "{0}をフォロー" msgid "Follow {displayName}" msgstr "{displayName}をフォロー" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "{handle}をフォロー" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "フォロワーは参加できます" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "あなたが知っている@{0}のフォロワー" @@ -5548,7 +5524,7 @@ msgstr "あなたが知っているフォロワー" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "{0}をフォローしました" msgid "Following {displayName}" msgstr "{displayName}をフォロー中" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "{handle}をフォローしています" @@ -5582,7 +5558,7 @@ msgstr "{handle}をフォローしています" msgid "Following feed preferences" msgstr "Followingフィードの設定" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Followingフィードの設定" @@ -5632,7 +5608,7 @@ msgstr "あなたへ" msgid "Forever" msgstr "永久" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "ノイズを忘れよう" @@ -5651,11 +5627,13 @@ msgstr "パスワードを忘れた?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "グループチャットを表現する四つのメッセージバブル。一つ目のメッセージ:「ニュース聞いた?Blueskyにグループチャットができたよ!」二つ目のメッセージ:「えっ、まじで」三つ目のメッセージ:「すごい、一つのチャットに50人!」四つ目のメッセージ:「招待リンクも送れるよ!」" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "フィードを解放しよう" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "誰から" @@ -5678,7 +5656,7 @@ msgstr "<0/>から" msgid "From these people" msgstr "これらの人から" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "スターターパックを生成" @@ -5722,39 +5700,39 @@ msgstr "テスト中の実験的な機能に早期にアクセスできます。 msgid "Get help" msgstr "ヘルプを表示" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "スターターパックでの参加、認証、その他のアクティビティの通知を受け取る。" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "フォローされたときに通知を受け取る。" -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "投稿をいいねされたら通知を受け取る。" -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "リポストがいいねされたら通知を受け取る。" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "メンションされたら通知を受け取る。" -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "投稿を引用されたら通知を受け取る。" -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "投稿に返信があったら通知を受け取る。" -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "投稿をリポストされたら通知を受け取る。" -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "リポストがリポストされたら通知を受け取る。" @@ -5766,15 +5744,15 @@ msgstr "メッセージリクエストが送信されたら通知を受け取る msgid "Get notifications when people send you messages." msgstr "メッセージが送信されたら通知を受け取る。" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "新しい投稿の通知を受け取る" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "選択したアカウントからの投稿や返信について通知を受け取ります。" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "{name} の新しい投稿の通知を受け取る" @@ -5826,8 +5804,8 @@ msgstr "暴力の賛美" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "ライブ予定時間" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "{0}のプロフィールへ移動" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "グループチャット名が更新されました" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "グループチャットの設定" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "グループチャットの最大人数は{0, plural, other {#人}}です。" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "グループはロックされています" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "グループ名" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "グループ名が長すぎます。{MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {最大で#文字です。}}" @@ -6081,7 +6060,7 @@ msgstr "有害または高リスクの活動" msgid "Harming or endangering minors" msgstr "未成年者への危害または危険行為" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "ハッシュタグ" @@ -6144,7 +6123,7 @@ msgstr "こんにちは!" msgid "Hidden" msgstr "非表示" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "あなたのモデレーションの設定で非表示になっています。" @@ -6297,8 +6276,8 @@ msgstr "そのモデレーションサービスを読み込めませんでした msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "待って!徐々にビデオへのアクセスを許可していますが、あなたの順番はまだです。しばらくしてもう一度確認を!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "メールアドレスを更新すると、メールでの2要素認証 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/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "あなたのアクティビティの通知を受信できるユーザーを制限したい場合は、<0>設定 → プライバシーとセキュリティで変更できます。" @@ -6548,7 +6528,7 @@ msgstr "アプリ内、プッシュ、全員" msgid "In-app, push, people you follow" msgstr "アプリ内、プッシュ、フォロー中の人" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "受信トレイが空です" @@ -6560,6 +6540,7 @@ msgstr "受信トレイが空です!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "ラベルが追加されました" msgid "Labels applied to this post" msgstr "この投稿に適用されたラベル" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "ラベルは、ユーザーやコンテンツに対する注釈です。ラベルはネットワークを非表示にしたり、警告したり、分類したりするのに使われます。" @@ -6864,7 +6845,7 @@ msgstr "あなたのアカウントのラベル" msgid "Language" msgstr "言語" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "言語の設定" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "最後の開始:たった今" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "最新" @@ -6908,7 +6889,7 @@ msgstr "詳細(英語)" msgid "Learn More" msgstr "詳細" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "<0>高度な検索フィルタの使い方について詳細を見る。" @@ -7042,7 +7023,7 @@ msgstr "グループチャットを退出しました。" msgid "left to go." msgstr "あと少しです。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "選ばせて" @@ -7093,8 +7074,8 @@ msgstr "このフィードをいいね" msgid "Like this labeler" msgstr "このラベラーをいいね" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "いいねしたユーザー" @@ -7111,6 +7092,24 @@ msgstr "いいねしたユーザー" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "{0, plural, other {#人のユーザー}}がいいね" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "{0}がいいねしました" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "{0}と{1}がいいねしました" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "{likeCount, plural, other {#人のユーザー}}がいいね" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "いいね" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "リポストへのいいね" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "この投稿をいいねする" @@ -7144,7 +7143,7 @@ msgstr "リニア" msgid "Link copied to clipboard" msgstr "リンクをクリップボードにコピーしました" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "リスト" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "リストのミュートを解除しました" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "最新の通知を読み込む" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "このグループチャットをロック" msgid "Locked" msgstr "ロック中" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "ログ" @@ -7387,7 +7386,7 @@ msgstr "愛のGIF" msgid "Make adjustments to email settings for your account" msgstr "アカウントのメール設定を調整する" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "私のために作って" @@ -7418,15 +7417,15 @@ msgstr "手動" msgid "Mark all as read" msgstr "すべて既読にする" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "すべてのチャットを既読にする" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "既読にする" msgid "Marked all as read" msgstr "すべて既読にしました" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "すべてのチャットを既読にしました" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "すべてのリクエストを既読にしました" @@ -7456,6 +7455,10 @@ msgstr "すべてのリクエストを既読にしました" msgid "Maybe later" msgstr "後で" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "自分" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "メンションされたユーザー" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "メンション" @@ -7563,7 +7566,7 @@ msgstr "メッセージが長すぎます({graphemeCount}/{MAX_DM_GRAPHEME_LEN msgid "Message options" msgstr "メッセージのオプション" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "メッセージ" @@ -7592,7 +7595,7 @@ msgstr "誤解を招くこと" msgid "Missing media" msgstr "メディアが見つかりません" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "モデレーション" @@ -7636,7 +7639,7 @@ msgstr "モデレーションリストを更新しました" msgid "Moderation lists" msgstr "モデレーションリスト" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "モデレーションリスト" @@ -7645,7 +7648,7 @@ msgstr "モデレーションリスト" msgid "moderation settings" msgstr "モデレーションの設定" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "モデレーションのステータス" @@ -7786,7 +7789,7 @@ msgstr "ミュート済み" msgid "Muted accounts" msgstr "ミュート中のアカウント" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "ミュート中のアカウント" @@ -7892,11 +7895,11 @@ msgstr "{firstAuthorName}からの新しい{postsCount, plural, other {投稿}}" #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "新しいチャット" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "新機能" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "新しいフォロワー" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "新しいグループチャット" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "新しいグループチャット" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "新しいグループチャット:" @@ -7965,13 +7968,13 @@ msgstr "新しいリスト" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "新しいメッセージリクエスト" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "新しいメッセージ" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "新しい順に返信を表示" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "ニュース" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "次の画像" msgid "Night" msgstr "夜" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "広告ゼロ。しつこい追跡なし。使い続けさせるために手放せなくする罠、エンゲージメントトラップもなし。Blueskyは、あなたの時間と集中を大切にします。" @@ -8142,7 +8145,7 @@ msgstr "まだメディアがありません" msgid "No messages yet" msgstr "メッセージはありません" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "延々と流れてくる嫌なものから目が離せなくなるドゥームスクロールを生むノイズまみれのアルゴリズムは、もういらない。あなたの味方をするフィードを見つけよう。" @@ -8183,12 +8186,12 @@ msgstr "誰もメッセージを送信できません" msgid "No posts here" msgstr "ここに投稿はありません" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "まだ投稿がありません" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "まだ引用がありません" @@ -8216,7 +8219,7 @@ msgstr "結果はありません" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "結果はありません" @@ -8235,15 +8238,15 @@ msgstr "結果は見つかりません" msgid "No results found for \"{query}\"" msgstr "「{query}」の検索結果はありません" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "高度な検索フィルターを適用した「<0>{query}」の結果は見つかりませんでした。" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "「<0>{query}」の検索結果はありません。" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "高度な検索フィルターを適用した検索条件で結果が見つかりませんでした。" @@ -8277,7 +8280,7 @@ msgstr "返信不可" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "まだ誰もこれをいいねしていません。あなたが最初になるべきかもしれません!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "まだ誰もこれを引用していません。あなたが最初になるべきかもしれません!" @@ -8297,6 +8300,10 @@ msgstr "同意のない親密画像(NCII)" msgid "Non-sexual Nudity" msgstr "性的ではないヌード" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "なし" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "このプラットフォームでは利用できません。" msgid "Not followed by anyone you’re following" msgstr "あなたがフォローしている誰からもフォローされていません" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "見つかりません" @@ -8332,7 +8339,7 @@ msgstr "共有についての注意事項" 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/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "注:この投稿はログイン中のユーザーにのみ表示されます。" @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "まだ何も保存されていません" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "通知設定" @@ -8352,11 +8359,12 @@ msgstr "通知設定" msgid "Notification sounds" msgstr "通知音" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "OK" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "OK" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "オンボーディングのリセット" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "選択した受信者のいずれかがグループチャットを許可していません。" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "選択した受信者のいずれかがあなたをブロックしていてメッセージを送れません。" @@ -8518,7 +8528,7 @@ msgstr "動画付きの投稿のみ" msgid "Only replies" msgstr "返信のみ" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "WebVTT(.vtt)ファイルのみに対応しています" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "このプロフィールは存在しません。別のものをスキャンしてみてください。" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "モデレーションデバッグページを開く" msgid "Open muted words and tags settings" msgstr "ミュートしたワードとタグの設定を開く" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "パックを開く" @@ -8699,7 +8709,7 @@ msgstr "デバッグエントリーの追加詳細を開く" msgid "Opens alt text dialog" msgstr "ALTテキストのダイアログを開く" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "デバイスのカメラを開く" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "パスワードが更新されました!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "一時停止" @@ -8925,12 +8935,12 @@ msgstr "一時停止" msgid "Pause GIF" msgstr "GIFを一時停止" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "ビデオを一時停止" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "ユーザー" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "{ownerName}がフォロー中の人は参加をリクエストできます" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "@{0}がフォロー中のユーザー" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "@{0}をフォロー中のユーザー" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "フォロー中の人" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "フォロー中の人は参加をリクエストできます" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "フォロー中の人" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "フィードにピン留めしました" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "再生" @@ -9076,8 +9086,8 @@ msgstr "{0}を再生" msgid "Play GIF" msgstr "GIFを再生" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "ビデオを再生" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "メッセージを以下に記入してください:" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "政治" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "ブロックされた投稿" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "@{0}による投稿" @@ -9340,7 +9350,7 @@ msgstr "あなたが非表示にした投稿" msgid "Post interaction settings" msgstr "投稿への反応の設定" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "投稿への反応の設定" @@ -9377,6 +9387,7 @@ msgstr "投稿の固定を解除しました" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "投稿はテキスト、タグ、またはその両方に基づいてミ msgid "Posts hidden" msgstr "非表示の投稿" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "投稿、返信" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "誤解を招く可能性のあるリンク" @@ -9445,20 +9460,21 @@ msgstr "プライバシー" msgid "Privacy and security" msgstr "プライバシーとセキュリティ" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "プライバシーとセキュリティ" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "プライバシーとセキュリティの設定" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "引用投稿は無効です" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "引用" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "この投稿を引用する" @@ -9643,7 +9659,7 @@ msgstr "あなたのアカウントを再有効化" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "{0, plural, other {さらに#個の返信}}を読む" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "高度な検索フィルターの使い方を読む" @@ -9653,11 +9669,11 @@ msgstr "高度な検索フィルターの使い方を読む" msgid "Read blog post" msgstr "ブログ記事を読む" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "文字を減らす" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "もっと読む" @@ -9683,11 +9699,11 @@ msgstr "Blueskyのプライバシーポリシーを読む" msgid "Read the Bluesky Terms of Service" msgstr "Blueskyの利用規約を読む" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "リアルな会話。" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "リアルな人々。" @@ -9740,7 +9756,7 @@ msgstr "チャットのリクエストを拒否する" msgid "Reject join request" msgstr "参加リクエストを拒否" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "会話を再読み込み" @@ -10010,8 +10026,9 @@ msgstr "返信先のメッセージ、タップしてスクロール" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "返信" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "あなたのリポスト" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "リポスト" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "この投稿をリポストする" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "リポストのリポスト" @@ -10245,7 +10262,7 @@ msgstr "リクエスト済" msgid "Requests" msgstr "リクエスト" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "エラーになった最後のアクションをやり直す" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "ホームページに戻る" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "前のページに戻る" @@ -10458,7 +10475,7 @@ msgstr "下書きを保存" msgid "Save draft?" msgstr "下書きを保存しますか?" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "保存されたフィード" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "保存済投稿" @@ -10512,8 +10529,8 @@ msgstr "フィードを保存しました" msgid "Say hello!" msgstr "よろしく!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "誰かに挨拶してみよう" @@ -10527,7 +10544,7 @@ msgstr "スキャン" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "QRコードをスキャン" @@ -10556,16 +10573,16 @@ msgstr "一番上までスクロール" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "検索" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "@{0}の投稿を検索" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "GIFを検索" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "ログアウト時の検索は現在利用できません" @@ -10777,12 +10794,13 @@ msgstr "オプションを選択" msgid "Select app language" msgstr "アプリの言語を選択" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "キャプションファイルを選択(.vtt)" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "チャット\"{name}\"を選択" @@ -10823,7 +10841,7 @@ msgstr "GIFを選ぶ" msgid "Select GIF \"{0}\"" msgstr "GIF「{0}」を選ぶ" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "グループチャットのメンバーを選択" @@ -10942,7 +10960,8 @@ msgstr "メッセージを送信" msgid "Send post to {name}" msgstr "投稿を {name} に送る" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "投稿を送る…" @@ -10960,12 +10979,12 @@ msgstr "携帯電話からメッセージを送信する" msgid "Send verification email" msgstr "確認メールを送信" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" -msgstr "" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" +msgstr "チャットで送信" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) #: src/components/dms/MessageContextMenu.tsx:175 @@ -11018,14 +11037,14 @@ msgstr "ホスティングプロバイダーを手動で設定" msgid "Sets email for password reset" msgstr "パスワードをリセットするためのメールアドレスを入力" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "設定" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "他のユーザーのアクティビティの通知の設定" @@ -11033,49 +11052,49 @@ msgstr "他のユーザーのアクティビティの通知の設定" msgid "Settings for allowing others to be notified of your posts" msgstr "あなたの投稿の通知を他のユーザーが受け取るのを許可する設定" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "いいねの通知の設定" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "メンションの通知の設定" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "新しいフォロワーの通知の設定" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "その他すべての通知の設定" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "リポストへのいいねの通知の設定" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "新しいメッセージリクエストの通知の設定" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "新しいメッセージの通知の設定" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "リポストのリポストの通知の設定" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "引用の通知の設定" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "返信の通知の設定" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "リポストの通知の設定" @@ -11112,8 +11131,8 @@ msgstr "年齢範囲を共有" msgid "Share anyway" msgstr "とにかく共有" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "著者DIDを共有" @@ -11124,7 +11143,7 @@ msgstr "著者DIDを共有" msgid "Share feedback" msgstr "フィードバックを共有" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "リンク共有のダイアログ" msgid "Share my profile" msgstr "プロフィールを共有" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "投稿のat:// URIをコピー" @@ -11170,8 +11189,8 @@ msgstr "QRコードを共有" msgid "Share this feed" msgstr "このフィードを共有" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "この検索を共有" @@ -11183,8 +11202,8 @@ msgstr "このスターターパックを共有" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "このスターターパックを共有して、他のユーザーがBlueskyでのコミュニティに参加するよう手伝います" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "連絡先を共有して友達を見つける" msgid "Share your thoughts…" msgstr "あなたの考えを共有…" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Shared Preferencesのテスター" @@ -11231,8 +11250,8 @@ msgstr "ALTテキストを表示" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "とにかく表示" @@ -11330,7 +11349,7 @@ msgstr "警告の表示とフィードからのフィルタリング" msgid "Show when you’re live" msgstr "ライブ状態を表示" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "この投稿がいつ作成されたかについての情報を表示する" @@ -11345,8 +11364,8 @@ msgstr "コンテンツを表示" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "コンテンツを表示" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "リマインダーをスヌーズ" msgid "So many thoughts, you should post one" msgstr "下書きがいっぱいだ、どれかひとつ投稿しよう" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "あなたがコントロールするソーシャルメディア。" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "何らかの問題が発生したようなので、もう一度お試しください" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "スパム、その他の不正・欺瞞的行為" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "スポーツ" @@ -11665,7 +11684,7 @@ msgstr "会話を開始すると、ここに表示されます。" msgid "Start a group chat" msgstr "グループチャットを開始" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "新しいチャットを開始" @@ -11679,17 +11698,17 @@ msgstr "ユーザーを追加する" msgid "Start adding people!" msgstr "ユーザーを追加して!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "チャットを開始" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "{displayName}とのチャットを開始" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "スターターパック" @@ -11712,12 +11731,16 @@ msgstr "自分のスターターパック" msgid "Starter pack is invalid" msgstr "スターターパックが無効です" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "スターターパック" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "スターターパック" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "スターターパックを使ってお気に入りのフィードやユーザーを友人へ簡単に共有できます。" @@ -11751,7 +11774,7 @@ msgstr "ストレージがクリアされたため、今すぐアプリを再起 msgid "Stored as part of a secure code for matching with others" msgstr "他のユーザーとのマッチングのため、セキュアなコードの一部として保存されます" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "ストーリーブック" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "{0}の{publicationTitle}を購読" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "これらのラベルを使用するには@{0}を登録してください:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "正常に認証されました" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "おすすめ" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "サンセット" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "お住まいの国ではこの機能がサポートされていません!後でもう一度確認してください。" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "停止中のアカウントはグループチャットに参加できません。" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "停止中のアカウントはチャットに参加できません。" @@ -12057,7 +12082,7 @@ msgstr "規約" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "そのスターターパックが見つかりませんでした。" msgid "That username is already taken" msgstr "そのユーザー名は既に使用されています" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "以上です、皆さん!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "これで全部です!" @@ -12593,7 +12618,7 @@ msgstr "あなたによって適用されたラベルです。" msgid "This label was applied to the entire user account and will appear on all posts." msgstr "このラベルはあなたのアカウント全体に適用され、すべての投稿に表示されます。" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "このラベラーはどのようなラベルを発行しているか宣言しておらず、活動していない可能性もあります。" @@ -12638,7 +12663,7 @@ msgstr "このユーザーはあなたをブロックしています" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "<0>{0}に投稿されたと表示されていますが、Blueskyに初めて登場したのは<1>{1}です。" @@ -12646,7 +12671,7 @@ msgstr "<0>{0}に投稿されたと表示されていますが、Blueskyに msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "投稿に対する返信制限のタイプが不明です。アプリが古いかもしれません。" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "この投稿はログイン中のユーザーにのみ表示されます。" @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "このユーザーにはフォロワーがいません。" #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "このユーザーはあなたをブロックしているため、メッセージを送信できません。" @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "このユーザーはあなたをブロックしているため、あなたはこのユーザーのコンテンツを閲覧できません。" #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "このユーザーはチャットを無効にしているため、メッセージできません。" @@ -12734,7 +12761,7 @@ msgstr "新しいユーザーです。ここを押すといつ参加したかの msgid "This user isn't following anyone." msgstr "このユーザーは誰もフォローしていません。" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "このビデオはあなたのデバイスでは再生できません。あたなのブラウザには再生に必要なビデオコーデック(H.264/AAC)が無いようです。" @@ -12783,7 +12810,7 @@ msgstr "スレッドの設定" msgid "Threaded" msgstr "スレッド" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "スレッドの設定" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "連絡先が多すぎます。友達を見つけるためにインポートできる連絡先の数を超えています" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "トップ" @@ -12855,7 +12882,7 @@ msgstr "トップ" msgid "Top replies first" msgstr "トップの返信を最初に" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "トピック" @@ -12917,11 +12944,11 @@ msgstr "トローリング(荒らし)" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "信頼は人間関係、コミュニティ、共有されている文脈から得られるため、<0>信頼できる認証者(認証を直接発行できる組織)を有効にしています。" -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "他の検索キーワードを試すか、フィルターを削除してください。" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "他の検索キーワードをお試しください。" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "参加リクエストを取得できませんでした。" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "選択した受信者を見つけられません。" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "選択した受信者が見つけられません。" @@ -13103,7 +13132,7 @@ msgstr "{0}のフォローを解除" msgid "Unfollow account" msgstr "アカウントのフォローを解除" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "ユーザーのフォローを解除" @@ -13191,7 +13220,7 @@ msgstr "このグループチャットのミュートを解除" msgid "Unmute thread" msgstr "スレッドのミュートを解除" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "ビデオのミュートを解除" @@ -13509,7 +13538,7 @@ msgstr "認証に失敗しました。再度試してください。" msgid "Verification settings" msgstr "認証設定" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "認証設定" @@ -13617,7 +13646,7 @@ msgstr "ビデオ" msgid "Video failed to process" msgstr "ビデオの処理に失敗" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "ビデオフィード" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "{0}からのビデオ:{text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "{0}のビデオ。タップして再生または一時停止します" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "ビデオゲーム" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "ビデオは一時停止中です" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "ビデオを再生中です" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "ビデオが見つかりません。" @@ -13692,7 +13721,7 @@ msgstr "{0}のアバターを表示" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "{0}のプロフィールを表示" @@ -13723,8 +13752,8 @@ msgstr "詳細についてのブログの記事を見る" msgid "View debug entry" msgstr "デバッグエントリーを表示" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "詳細を表示" @@ -13797,7 +13826,7 @@ msgstr "このグループチャットの招待リンクを表示" msgid "View the labeling service provided by @{0}" msgstr "@{0}によって提供されるラベリングサービスを見る" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "このユーザーの認証情報を表示" @@ -13830,7 +13859,7 @@ msgstr "モデレーションリストを見る" msgid "View your muted accounts" msgstr "ミュートしたアカウントを見る" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "あなたの認証情報を表示" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "ネットワークで問題が発生しています。もう一度試してください" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "ネットワークで問題が発生しています。もう一度試してください" @@ -14063,13 +14092,15 @@ msgstr "大変申し訳ありませんが、このリストを解決できませ msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "大変申し訳ありませんが、現在ミュートされたワードを読み込むことができませんでした。もう一度お試しください。" -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "申し訳ございませんが、検索を完了できませんでした。" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "大変申し訳ありませんが、検索を完了できませんでした。数分後にもう一度お試しください。" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "誰が認証できますか?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "おっと!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "最大で{EMOJI_REACTION_LIMIT, plural, other {#文字の絵文字リアクション}}までしか追加できません" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "あなたはまだグループチャットを作成できません。" @@ -14562,7 +14594,7 @@ msgstr "この下書きに未保存の変更があります。保存しますか msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "未保存の変更があります。既存の下書きを表示する前に保存しますか?" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "スターターパックをまだ作成していません!" @@ -14621,7 +14653,7 @@ msgstr "メンバーを外すには、チャットのオーナーでなければ msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "Blueskyを使用するには、13歳以上である必要があります。詳細については、<0>利用規約をご覧ください。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "スターターパックを作成するには、少なくとも7人をフォローしなければなりません。" @@ -14798,7 +14830,7 @@ msgstr "下書きの数の上限に達しました" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "リクエスト数の上限に達しました。後でもう一度お試しください。" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "フィルターの上限である{MAX_FILTERS, plural, other {#個}}に達しました。新しいフィルターを作成する代わりに、既存のフィルターに値を追加してください。" @@ -14814,7 +14846,7 @@ msgstr "ビデオのアップロードの一日の上限に到達しました( msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "ビデオのアップロードの一日の上限に到達しました(ビデオの数が多すぎます)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "見るべきビデオがなくなりました。休憩を取ってもいい時間かも?" @@ -14834,11 +14866,11 @@ msgstr "あなたのアカウントは停止されています" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "あなたのアカウントは作成して間もないため動画をアップロードできません。もう一度お試しください。" -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "あなたのアカウントは新しすぎます" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "新しいグループチャットを作るにはアカウントを作って少なくとも7日経ってなくてはなりません。" @@ -14929,7 +14961,7 @@ msgstr "メールアドレスからホスティングプロバイダーを検出 msgid "Your hosting provider is detected automatically from the username you enter." msgstr "入力したユーザー名から、ホスティングプロバイダーが自動的に検出されました。" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "あなたの主要言語" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "あなたのプロフィール画像" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "あなたのプロフィール写真のまわりを、他のユーザーのプロフィール写真が同心円状に取り囲んでいる" @@ -15015,3 +15047,4 @@ msgstr "ユーザー名とパスワードは<0>{host}と共有されます #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "あなたの認証情報" + diff --git a/src/locale/locales/km/messages.po b/src/locale/locales/km/messages.po index 83f222b925..d093c6056d 100644 --- a/src/locale/locales/km/messages.po +++ b/src/locale/locales/km/messages.po @@ -119,6 +119,7 @@ msgstr "" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {អ្នកកំពុងតាម} other {អ្ន #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "" @@ -234,10 +235,10 @@ msgstr "" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "" msgid "{0} and {1} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "" msgid "{0} left the group" msgstr "" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} កំពុងតាម" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "" @@ -711,7 +666,7 @@ msgstr "" msgid "{handle} can't be messaged" msgstr "{handle} មិនអាចផ្ញើសារបានទេ" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "" @@ -789,12 +744,6 @@ msgstr "" msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {អ្នកកំពុងតាម} other #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "" @@ -913,7 +862,7 @@ msgstr "" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "" @@ -959,6 +908,13 @@ msgstr "<0>អ្នក និង<1> <2>{0} ត្រូវបាន msgid "⚠Invalid Handle" msgstr "" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "៣០ ថ្ងៃ" msgid "7 days" msgstr "៧ ថ្ងៃ" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "" @@ -998,6 +954,8 @@ msgstr "" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "" msgid "Accessibility" msgstr "ភាពងាយស្រួល" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "ការកំណត់មានភាពងាយស្រួល" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "" #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "បន្ថែមប្រកាសមួយទៀត" msgid "Add another post to thread" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "" @@ -1570,7 +1533,7 @@ msgstr "អនុញ្ញាតឱ្យចូលប្រើសារផ្ទ msgid "Already have a code?" msgstr "មានលេខកូដរួចហើយ?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "" @@ -1624,7 +1587,7 @@ msgstr "\"អ៊ីមែល​ត្រូវ​បាន​ផ្ញើ​ទ msgid "An error has occurred" msgstr "កំហុសមួយបានកើតឡើង" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "កំហុសមួយបានកើតឡើង" @@ -1641,7 +1604,7 @@ msgstr "" msgid "An error occurred while fetching the feed." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "កំហុសបានកើតឡើងខណៈពេលកំពុងបង្កើតកញ្ចប់ចាប់ផ្តើមរបស់អ្នក។ ចង់សាកល្បងម្តងទៀតទេ?" @@ -1650,11 +1613,11 @@ msgstr "កំហុសបានកើតឡើងខណៈពេលកំពុ msgid "An error occurred while hiding suggestion. {0}" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "កំហុសបានកើតឡើងខណៈពេលកំពុងផ្ទុកវីដេអូ។ សូមព្យាយាមម្តងទៀតនៅពេលក្រោយ" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "កំហុសបានកើតឡើងខណៈពេលកំពុងផ្ទុកវីដេអូ។ សូមព្យាយាមម្តងទៀត" @@ -1694,7 +1657,7 @@ msgstr "" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "" @@ -1715,16 +1678,14 @@ msgstr "" msgid "An issue not included in these options" msgstr "បញ្ហាដែលមិនត្រូវបានរួមបញ្ចូលនៅក្នុងជម្រើសទាំងនេះ" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "" @@ -1812,7 +1773,7 @@ msgstr "" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "ឈ្មោះពាក្យសម្ងាត់កម្មវិធ msgid "App passwords" msgstr "ពាក្យសម្ងាត់កម្មវិធី" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "ពាក្យសម្ងាត់កម្មវិធី" @@ -1901,7 +1862,7 @@ msgstr "ប្តឹងឧទ្ធរណ៍លើការសម្រេចច msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "បានរក្សាទុកពី {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "" @@ -2063,9 +2024,9 @@ msgstr "" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "" #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "មុននឹងបង្កើតកញ្ចប់ចាប់ផ្តើម អ្នកត្រូវតែផ្ទៀងផ្ទាត់អ៊ីមែលរបស់អ្នកជាមុនសិន" @@ -2145,10 +2106,10 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "" msgid "Beta Feature" msgstr "" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "រារាំង" msgid "Blocked accounts" msgstr "គណនី​ដែល​បាន​ទប់ស្កាត់" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "គណនី​ដែល​បាន​ទប់ស្កាត់" @@ -2292,7 +2259,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/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "ការទប់ស្កាត់មិនរារាំងអ្នកដាក់ស្លាកនេះពីការដាក់ស្លាកនៅលើគណនីរបស់អ្នកនោះទេ" @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky មិនអាចបញ្ជាក់ពីភាពត្រឹមត្រូវនៃកាលបរិច្ឆេទដែលបានទាមទារនោះទេ" @@ -2369,7 +2336,7 @@ msgstr "" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky នឹងជ្រើសរើសសំណុំនៃគណនីដែលបានណែនាំពីមនុស្សនៅក្នុងបណ្តាញរបស់អ្នក" @@ -2473,7 +2440,7 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "ដោយ {0}" @@ -2516,11 +2483,11 @@ msgstr "តាមរយៈការបង្កើតគណនីមួយ អ msgid "By creating an account you agree to the <0>Terms of Service." msgstr "តាមរយៈការបង្កើតគណនីមួយ អ្នកយល់ព្រមនឹង <0>លក្ខខណ្ឌប្រើប្រាស់" -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "កាមេរ៉ា" @@ -2597,7 +2564,7 @@ msgstr "បោះបង់ការបើកដំណើរការឡើងវ msgid "Cancel reply" msgstr "" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "បោះបង់ការស្វែងរក" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "បានបិទការជជែក" msgid "Chat not found." msgstr "" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "ការកំណត់ការជជែក" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "បាន​បើក​ការ​ជជែក" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "" @@ -2849,7 +2817,7 @@ msgstr "ជ្រើសរើសវិធីសាស្ត្រផ្ទៀង msgid "Choose Feeds" msgstr "ជ្រើសរើសមតិព័ត៌មាន" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "ជ្រើសរើសសម្រាប់ខ្ញុំ" @@ -3015,7 +2983,7 @@ msgstr "ចុចដើម្បីព្យាយាមសារដែលបរ #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "ចុចដើម្បីព្យាយាមសារដែលបរ msgid "Close" msgstr "បិទ" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "បិទប្រអប់សកម្ម" @@ -3082,7 +3050,7 @@ msgstr "" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "" @@ -3102,7 +3070,7 @@ msgstr "" msgid "Close this dialog" msgstr "បិទប្រអប់នេះ។" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "រឿងកំប្លែង" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "គោលការណ៍ណែនាំសហគមន៍" @@ -3265,7 +3233,7 @@ msgstr "ខ្លឹមសារ និងប្រព័ន្ធផ្សព msgid "Content and media" msgstr "ខ្លឹមសារ និងប្រព័ន្ធផ្សព្វផ្សាយ" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "ខ្លឹមសារ និងប្រព័ន្ធផ្សព្វផ្សាយ" @@ -3301,7 +3269,7 @@ msgstr "ការព្រមានអំពីខ្លឹមសារ" msgid "Content warnings" msgstr "ការព្រមានអំពីខ្លឹមសារ" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "ផ្ទាំងខាងក្រោយម៉ឺនុយបរិបទ ចុចដើម្បីបិទម៉ឺនុយ" @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "បន្ត​ខ្សែ..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "" @@ -3376,7 +3344,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "បានចម្លងកំណែស្ថាបនាទៅ clipboard" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "" @@ -3384,7 +3352,7 @@ msgstr "" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "ចម្លងពាក្យសម្ងាត់កម្មវិធ msgid "Copy at:// URI" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "" @@ -3457,10 +3425,10 @@ msgstr "ចម្លងតំណ" msgid "Copy link to list" msgstr "ចម្លងតំណទៅបញ្ជី" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "ចម្លងតំណទៅប្រកាស" @@ -3478,8 +3446,8 @@ msgstr "" msgid "Copy message text" msgstr "ចម្លងអត្ថបទសារ" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "" @@ -3498,7 +3466,7 @@ msgstr "ចម្លងតម្លៃកំណត់ត្រា TXT" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "គោលការណ៍រក្សាសិទ្ធិ" @@ -3614,8 +3582,8 @@ msgstr "" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "បង្កើត" @@ -3632,9 +3600,9 @@ msgstr "" msgid "Create a QR code for a starter pack" msgstr "បង្កើតលេខកូដ QR សម្រាប់កញ្ចប់ចាប់ផ្តើម" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "បង្កើតកញ្ចប់ចាប់ផ្តើម" @@ -3643,12 +3611,12 @@ msgstr "បង្កើតកញ្ចប់ចាប់ផ្តើម" msgid "Create a Starter Pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "បង្កើតកញ្ចប់ចាប់ផ្តើមសម្រាប់ខ្ញុំ" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "ចុះឈ្មោះ" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "បង្កើតគណនី" @@ -3678,11 +3646,11 @@ msgstr "" msgid "Create an avatar instead" msgstr "បង្កើតរូបតំណាងជំនួសវិញ" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "បង្កើតមួយផ្សេងទៀត" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "" @@ -4010,7 +3978,7 @@ msgstr "" msgid "Disable 2FA" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "" @@ -4150,7 +4118,7 @@ msgstr "បង្ហាញផ្លាកសញ្ញាអក្សរជំន msgid "Display name" msgstr "បង្ហាញឈ្មោះ" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "" @@ -4232,7 +4200,7 @@ msgstr "" msgid "Double tap to close the dialog" msgstr "ចុចពីរដងដើម្បីបិទប្រអប់" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "" @@ -4336,6 +4304,7 @@ msgstr "" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "" msgid "Edit moderation list" msgstr "" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "កែសម្រួលមតិព័ត៌មានរបស់ខ្ញុំ" @@ -4414,6 +4383,11 @@ msgstr "កែសម្រួលមតិព័ត៌មានរបស់ខ្ msgid "Edit name" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "កែសម្រួលមនុស្ស" @@ -4452,7 +4426,7 @@ msgstr "" msgid "Edit who can reply" msgstr "កែសម្រួលអ្នកណាអាចឆ្លើយតបបាន" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "កែសម្រួលកញ្ចប់ចាប់ផ្តើមរបស់អ្នក" @@ -4508,8 +4482,8 @@ msgstr "" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "" @@ -4517,7 +4491,7 @@ msgstr "" 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/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "កម្មវិធីចាក់វីដេអូដែលបានបង្កប់" @@ -4541,7 +4515,7 @@ msgstr "បើកមាតិកាសម្រាប់មនុស្សពេ msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "" @@ -4558,12 +4532,13 @@ msgstr "បើកប្រព័ន្ធផ្សព្វផ្សាយខា msgid "Enable media players for" msgstr "បើកកម្មវិធីចាក់មេឌៀសម្រាប់" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "" @@ -4589,7 +4564,7 @@ msgstr "" msgid "Enabled" msgstr "បានបើក" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "ចុងបញ្ចប់នៃមតិព័ត៌មាន" @@ -4616,7 +4591,7 @@ msgstr "បញ្ចូលពាក្យ ឬស្លាក" msgid "Enter code" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "បញ្ចូលអេក្រង់ពេញ" @@ -4658,7 +4633,7 @@ msgstr "បញ្ចូលឈ្មោះអ្នកប្រើប្រាស msgid "Enters full screen" msgstr "" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "" @@ -4692,7 +4667,7 @@ msgstr "កំហុសបានកើតឡើងខណៈពេលរក្ស msgid "Error receiving captcha response." msgstr "កំហុសក្នុងការទទួលការឆ្លើយតប captcha" -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "" @@ -4704,8 +4679,8 @@ msgstr "អ្នក​រាល់​គ្នា​អាច​ឆ្លើយ msgid "Everybody can reply to this post." msgstr "អ្នក​រាល់​គ្នា​អាច​ឆ្លើយ​តប​នឹង​ការ​ប្រកាស​នេះ" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "ទាំងអស់គ្នា" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "ទាំងអស់គ្នា" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "" @@ -4746,7 +4721,7 @@ msgstr "មិនរាប់បញ្ចូលអ្នកប្រើប្រ msgid "Excludes users you follow" msgstr "មិនរាប់បញ្ចូលអ្នកប្រើប្រាស់ដែលអ្នកតាមដាន" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "ចេញពីអេក្រង់ពេញ" @@ -4767,7 +4742,7 @@ msgstr "ពង្រីក ឬបង្រួមការបង្ហោះព msgid "Expand post text" msgstr "" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "" @@ -4810,15 +4785,15 @@ msgstr "ប្រព័ន្ធផ្សព្វផ្សាយច្បាស msgid "Explicit sexual images." msgstr "រូបភាពផ្លូវភេទច្បាស់លាស់" -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "" @@ -4852,7 +4827,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 "ប្រព័ន្ធផ្សព្វផ្សាយខាងក្រៅអាចអនុញ្ញាតឱ្យគេហទំព័រប្រមូលព័ត៌មានអំពីអ្នក និងឧបករណ៍របស់អ្នក។ គ្មាន​ព័ត៌មាន​ត្រូវ​បាន​ផ្ញើ ឬ​ស្នើ​រហូត​ដល់​អ្នក​ចុច​ប៊ូតុង \"play\"" -#: src/Navigation.tsx:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "ចំណូលចិត្តប្រព័ន្ធផ្សព្វផ្សាយខាងក្រៅ" @@ -4894,7 +4869,7 @@ msgstr "បរាជ័យក្នុងការផ្លាស់ប្តូ #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "" @@ -5002,9 +4977,10 @@ msgstr "បានបរាជ័យក្នុងការផ្ទុកចំ #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "" @@ -5035,12 +5011,12 @@ msgstr "បានបរាជ័យក្នុងការផ្ទុកដែ msgid "Failed to lock group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "" msgid "False information about elections" msgstr "" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "ព័ត៌មាន" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "" msgid "File saved successfully!" msgstr "ឯកសារត្រូវបានរក្សាទុកដោយជោគជ័យ!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "" @@ -5356,8 +5332,8 @@ msgstr "ស្វែងរកគណនីដើម្បីតាមដាន" msgid "Find and invite friends" msgstr "" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "" @@ -5378,7 +5354,7 @@ msgstr "" msgid "Find people you know" msgstr "" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "" @@ -5391,7 +5367,7 @@ msgstr "" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "" @@ -5433,7 +5409,7 @@ msgstr "" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "តាម {0}" msgid "Follow {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "អ្នកតាមដាន @{0} ដែលអ្នកស្គាល់" @@ -5548,7 +5524,7 @@ msgstr "អ្នកតាមដែលអ្នកស្គាល់" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "កំពុងតាម {0}" msgid "Following {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "" @@ -5582,7 +5558,7 @@ msgstr "" msgid "Following feed preferences" msgstr "ធ្វើតាមចំណូលចិត្តមតិព័ត៌មាន" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "ធ្វើតាមចំណូលចិត្តមតិព័ត៌មាន" @@ -5632,7 +5608,7 @@ msgstr "" msgid "Forever" msgstr "ជារៀងរហូត" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "" @@ -5651,11 +5627,13 @@ msgstr "ភ្លេចពាក្យសម្ងា?ត់" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "" @@ -5678,7 +5656,7 @@ msgstr "ពី <0/>" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "បង្កើតកញ្ចប់ចាប់ផ្តើម" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "រកជំនួយ" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "" @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "" @@ -5826,8 +5804,8 @@ msgstr "" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -6081,7 +6060,7 @@ msgstr "" msgid "Harming or endangering minors" msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "" @@ -6144,7 +6123,7 @@ msgstr "" msgid "Hidden" msgstr "" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "" @@ -6297,8 +6276,8 @@ msgstr "ហ៊ឺ យើងមិនអាចផ្ទុកសេវាកម msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "ចាំ! យើងកំពុងផ្តល់សិទ្ធិចូលប្រើវីដេអូបន្តិចម្តងៗ ហើយអ្នកនៅតែរង់ចាំក្នុងជួរ។ សូមពិនិត្យមើលឡើងវិញឆាប់ៗនេះ" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ 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/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "" @@ -6548,7 +6528,7 @@ msgstr "" msgid "In-app, push, people you follow" msgstr "" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "" @@ -6560,6 +6540,7 @@ msgstr "" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "ស្លាកត្រូវបានបន្ថែម" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "ស្លាកគឺជាចំណារពន្យល់អំពីអ្នកប្រើប្រាស់ និងខ្លឹមសារ។ ពួកវាអាចត្រូវបានប្រើដើម្បីលាក់ ព្រមាន និងចាត់ថ្នាក់បណ្តាញ" @@ -6864,7 +6845,7 @@ msgstr "ស្លាកនៅលើគណនីរបស់អ្នក" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "ការកំណត់ភាសា" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "ចុងក្រោយ" @@ -6908,7 +6889,7 @@ msgstr "" msgid "Learn More" msgstr "ស្វែងយល់បន្ថែម" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "" msgid "left to go." msgstr "ចាកចេញទៅ" -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "អនុញ្ញាតឱ្យខ្ញុំជ្រើសរើស" @@ -7093,8 +7074,8 @@ msgstr "ចូលចិត្តមតិព័ត៌មាននេះ" msgid "Like this labeler" msgstr "" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "ចូលចិត្ត" @@ -7111,6 +7092,24 @@ msgstr "ចូលចិត្ត" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "ចូលចិត្ត" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "ចូលចិត្តនៅលើប្រកាសនេះ" @@ -7144,7 +7143,7 @@ msgstr "" msgid "Link copied to clipboard" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "បញ្ជី" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "បាន​បិទ​បញ្ជី" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "ផ្ទុកការជូនដំណឹងថ្មីៗ" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "" msgid "Locked" msgstr "" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "កំណត់ហេតុ" @@ -7387,7 +7386,7 @@ msgstr "" msgid "Make adjustments to email settings for your account" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "ធ្វើមួយសម្រាប់ខ្ញុំ" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "សម្គាល់ថាបានអានហើយ" msgid "Marked all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "" @@ -7456,6 +7455,10 @@ msgstr "" msgid "Maybe later" msgstr "" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "អ្នកប្រើប្រាស់ដែលបានលើកឡើង" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "" @@ -7563,7 +7566,7 @@ msgstr "" msgid "Message options" msgstr "" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "សារ" @@ -7592,7 +7595,7 @@ msgstr "" msgid "Missing media" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "ការសម្របសម្រួល" @@ -7636,7 +7639,7 @@ msgstr "បានធ្វើបច្ចុប្បន្នភាពបញ្ msgid "Moderation lists" msgstr "បញ្ជីសម្របសម្រួល" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "បញ្ជីការសម្របសម្រួល" @@ -7645,7 +7648,7 @@ msgstr "បញ្ជីការសម្របសម្រួល" msgid "moderation settings" msgstr "ការកំណត់កម្រិតមធ្យម" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "" @@ -7786,7 +7789,7 @@ msgstr "" msgid "Muted accounts" msgstr "គណនីបិទ" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "គណនីបិទ" @@ -7892,11 +7895,11 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "ការជជែកថ្មី" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "" @@ -7965,13 +7968,13 @@ msgstr "" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "ការឆ្លើយតបថ្មីបំផុតជាមុនសិន" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "ព័ត៌មាន" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "រូបភាពបន្ទាប់" msgid "Night" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "" @@ -8142,7 +8145,7 @@ msgstr "" msgid "No messages yet" msgstr "មិនមានសារនៅឡើយទេ" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "" @@ -8183,12 +8186,12 @@ msgstr "" msgid "No posts here" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "មិនទាន់មានសម្រង់ទេ" @@ -8216,7 +8219,7 @@ msgstr "គ្មានលទ្ធផល" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "គ្មានលទ្ធផល" @@ -8235,15 +8238,15 @@ msgstr "រកមិនឃើញលទ្ធផលទេ" msgid "No results found for \"{query}\"" msgstr "រកមិនឃើញលទ្ធផលសម្រាប់ \"{query}\"" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "គ្មាននរណាម្នាក់" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "គ្មាននរណាម្នាក់ចូលចិត្តវានៅឡើយទេ។ ប្រហែលជាអ្នកគួរតែជាអ្នកដំបូង" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "មិនទាន់មាននរណាម្នាក់ដកស្រង់រឿងនេះនៅឡើយទេ។ ប្រហែលជាអ្នកគួរតែជាអ្នកដំបូង" @@ -8297,6 +8300,10 @@ msgstr "" msgid "Non-sexual Nudity" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "" msgid "Not followed by anyone you’re following" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "រកមិនឃើញ" @@ -8332,7 +8339,7 @@ msgstr "ចំណាំអំពីការចែករំលែក" 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/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "" @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "ការកំណត់ការជូនដំណឹង" @@ -8352,11 +8359,12 @@ msgstr "ការកំណត់ការជូនដំណឹង" msgid "Notification sounds" msgstr "សំឡេងជូនដំណឹង" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "កំណត់ការចូលដំណើរការឡើងវិញ" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "" @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "មានតែឯកសារ WebVTT (.vtt) ប៉ុណ្ណោះដែលត្រូវបានគាំទ្រ" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "បើកទំព័របំបាត់កំហុសការសម msgid "Open muted words and tags settings" msgstr "បើកការកំណត់ពាក្យ និងស្លាកដែលបានបិទ" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "" @@ -8699,7 +8709,7 @@ msgstr "បើកព័ត៌មានលម្អិតបន្ថែមសម msgid "Opens alt text dialog" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "បើកកាមេរ៉ានៅលើឧបករណ៍" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "បានធ្វើបច្ចុប្បន្នភាពពាក្យសម្ងាត់" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "ផ្អាក" @@ -8925,12 +8935,12 @@ msgstr "ផ្អាក" msgid "Pause GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "ផ្អាក video" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "មនុស្ស" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "មនុស្ស​តាម​ដោយ @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "មនុស្ស​តាម @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "លេង" @@ -9076,8 +9086,8 @@ msgstr "លេង {0}" msgid "Play GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "ចាក់វីដេអូ" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "នយោបាយ" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "" @@ -9340,7 +9350,7 @@ msgstr "" msgid "Post interaction settings" msgstr "ការ​កំណត់​អន្តរកម្ម​ post" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "" @@ -9377,6 +9387,7 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "ការបង្ហោះអាចត្រូវបានបិទដ msgid "Posts hidden" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "" @@ -9445,20 +9460,21 @@ msgstr "ឯកជនភាព" msgid "Privacy and security" msgstr "ភាពឯកជន និងសុវត្ថិភាព" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "ភាពឯកជន និងសុវត្ថិភាព" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Quote posts ត្រូវបានបិទ" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "" @@ -9643,7 +9659,7 @@ msgstr "បើកដំណើរការគណនីរបស់អ្នកឡ msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "" @@ -9683,11 +9699,11 @@ msgstr "អានគោលការណ៍ឯកជនភាព Bluesky" msgid "Read the Bluesky Terms of Service" msgstr "អានលក្ខខណ្ឌនៃសេវាកម្ម Bluesky" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "" @@ -9740,7 +9756,7 @@ msgstr "" msgid "Reject join request" msgstr "" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "ផ្ទុកការសន្ទនាឡើងវិញ" @@ -10010,8 +10026,9 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "ការឆ្លើយតប" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "ផ្សាយឡើងវិញដោយអ្នក" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "ការផ្សាយឡើងវិញនៃប្រកាសនេះ" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "" @@ -10245,7 +10262,7 @@ msgstr "" msgid "Requests" msgstr "" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "ព្យាយាមម្តងទៀតនូវសកម្មភា #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "ត្រឡប់ទៅទំព័រដើមវិញ" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "ត្រឡប់ទៅទំព័រមុនវិញ" @@ -10458,7 +10475,7 @@ msgstr "" msgid "Save draft?" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "មតិព័ត៌មានដែលបានរក្សាទុក" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "" @@ -10512,8 +10529,8 @@ msgstr "បានរក្សាទុកទៅក្នុងមតិព័ត msgid "Say hello!" msgstr "និយាយថាជំរាបសួរ" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "" @@ -10527,7 +10544,7 @@ msgstr "" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "" @@ -10556,16 +10573,16 @@ msgstr "រំកិលទៅកំពូល" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "ស្វែងរក" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "ស្វែងរក GIFs" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "" @@ -10777,12 +10794,13 @@ msgstr "" msgid "Select app language" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "" @@ -10823,7 +10841,7 @@ msgstr "ជ្រើសរើស GIF" msgid "Select GIF \"{0}\"" msgstr "ជ្រើសរើស GIF \"{0}\"" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "" @@ -10942,7 +10960,8 @@ msgstr "ផ្ញើសារ" msgid "Send post to {name}" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "ផ្ញើរសារទៅ..." @@ -10960,11 +10979,11 @@ msgstr "" msgid "Send verification email" msgstr "ផ្ញើអ៊ីមែលផ្ទៀងផ្ទាត់" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "កំណត់អ៊ីមែលសម្រាប់កំណត់ពាក្យសម្ងាត់ឡើងវិញ" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "ការកំណត់" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "" @@ -11033,49 +11052,49 @@ msgstr "" msgid "Settings for allowing others to be notified of your posts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "ចែករំលែក" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "" @@ -11124,7 +11143,7 @@ msgstr "" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "ប្រអប់ចែករំលែកតំណ" msgid "Share my profile" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "" @@ -11170,8 +11189,8 @@ msgstr "ចែករំលែកកូដ QR" msgid "Share this feed" msgstr "" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "ចែករំលែកកញ្ចប់ចាប់ផ្តើមន msgid "Share this starter pack and help people join your community on Bluesky." msgstr "ចែករំលែកកញ្ចប់ចាប់ផ្តើមនេះ និងជួយមនុស្សចូលរួមសហគមន៍របស់អ្នកនៅលើ Bluesky" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "កម្មវិធីសាកល្បងចំណូលចិត្តដែលបានចែករំលែក" @@ -11231,8 +11250,8 @@ msgstr "បង្ហាញអត្ថបទជំនួស" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "បង្ហាញ" @@ -11330,7 +11349,7 @@ msgstr "បង្ហាញការព្រមាន និងត្រងព msgid "Show when you’re live" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "" @@ -11345,8 +11364,8 @@ msgstr "" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "" msgid "So many thoughts, you should post one" msgstr "" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "មានអ្វីមួយខុសប្រក្រតី សូមព្យាយាមម្តងទៀត" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "កីឡា" @@ -11665,7 +11684,7 @@ msgstr "" msgid "Start a group chat" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "ចាប់ផ្តើមការជជែកថ្មី" @@ -11679,17 +11698,17 @@ msgstr "" msgid "Start adding people!" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "ចាប់ផ្តើមជជែកជាមួយ {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "កញ្ចប់ចាប់ផ្តើម" @@ -11712,12 +11731,16 @@ msgstr "កញ្ចប់ចាប់ផ្តើមដោយអ្នក" msgid "Starter pack is invalid" msgstr "កញ្ចប់ចាប់ផ្តើមមិនត្រឹមត្រូវទេ" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "កញ្ចប់ចាប់ផ្តើម" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "កញ្ចប់ចាប់ផ្តើមអនុញ្ញាតឱ្យអ្នកចែករំលែកព័ត៌មានដែលអ្នកចូលចិត្ត និងមនុស្សយ៉ាងងាយស្រួលជាមួយមិត្តភក្តិរបស់អ្នក" @@ -11751,7 +11774,7 @@ msgstr "កន្លែងផ្ទុកត្រូវបានសម្អា msgid "Stored as part of a secure code for matching with others" msgstr "" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "ជាវ @{0} ដើម្បីប្រើស្លាកទាំងនេះ៖" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "" @@ -12057,7 +12082,7 @@ msgstr "លក្ខខណ្ឌ" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "កញ្ចប់ចាប់ផ្តើមនោះមិនត្រ msgid "That username is already taken" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "" @@ -12593,7 +12618,7 @@ msgstr "ស្លាកនេះត្រូវបានអនុវត្តដ msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "អ្នកដាក់ស្លាកនេះមិនទាន់បានប្រកាសថាស្លាកណាដែលវាបោះពុម្ពទេ ហើយប្រហែលជាមិនសកម្មទេ" @@ -12638,7 +12663,7 @@ msgstr "" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "ប្រកាសនេះអះអាងថាត្រូវបានបង្កើតឡើងនៅលើ <0>{0} ប៉ុន្តែត្រូវបានមើលឃើញជាលើកដំបូងដោយ Bluesky នៅលើ <1>{1}" @@ -12646,7 +12671,7 @@ msgstr "ប្រកាសនេះអះអាងថាត្រូវបាន msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "" @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "អ្នកប្រើប្រាស់នេះមិនមានអ្នកតាមទេ" #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "" @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "អ្នកប្រើប្រាស់នេះបានរារាំងអ្នក។ អ្នកមិនអាចមើលមាតិការបស់ពួកគេបានទេ" #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "" @@ -12734,7 +12761,7 @@ msgstr "អ្នកប្រើប្រាស់នេះថ្មីនៅទ msgid "This user isn't following anyone." msgstr "អ្នកប្រើប្រាស់នេះមិនតាមដាននរណាម្នាក់ទេ" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "" @@ -12783,7 +12810,7 @@ msgstr "ចំណូលចិត្តខ្សែស្រឡាយ" msgid "Threaded" msgstr "" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "កំពូល" @@ -12855,7 +12882,7 @@ msgstr "កំពូល" msgid "Top replies first" msgstr "" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "" @@ -12917,11 +12944,11 @@ msgstr "" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "" -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "" @@ -13103,7 +13132,7 @@ msgstr "ឈប់តាម {0}" msgid "Unfollow account" msgstr "ឈប់តាមដានគណនី" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "" @@ -13191,7 +13220,7 @@ msgstr "" msgid "Unmute thread" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "" @@ -13509,7 +13538,7 @@ msgstr "" msgid "Verification settings" msgstr "" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "" @@ -13617,7 +13646,7 @@ msgstr "វីដេអូ" msgid "Video failed to process" msgstr "វីដេអូបានបរាជ័យក្នុងដំណើរការ" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "វីដេអូហ្គេម" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "រកមិនឃើញវីដេអូ" @@ -13692,7 +13721,7 @@ msgstr "មើលរូបតំណាងរបស់ {0}" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "មើលប្រវត្តិរូបរបស់ {0}" @@ -13723,8 +13752,8 @@ msgstr "មើលប្លុកសម្រាប់ព័ត៌មានលម msgid "View debug entry" msgstr "មើលធាតុបំបាត់កំហុស" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "មើលព័ត៌មានលម្អិត" @@ -13797,7 +13826,7 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "មើលសេវាកម្មដាក់ស្លាកដែលផ្តល់ដោយ @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "" @@ -13830,7 +13859,7 @@ msgstr "មើលបញ្ជីសម្របសម្រួលរបស់អ msgid "View your muted accounts" msgstr "មើលគណនីដែលបានបិទរបស់អ្នក" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "យើងកំពុងមានបញ្ហាបណ្តាញ សូមព្យាយាមម្តងទៀត" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "" @@ -14063,13 +14092,15 @@ msgstr "យើងសុំទោស ប៉ុន្តែយើងមិនអ msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "យើងសុំទោស ប៉ុន្តែយើងមិនអាចផ្ទុកពាក្យដែលអ្នកបានបិទសំឡេងនៅពេលនេះបានទេ។ សូមព្យាយាមម្តងទៀត" -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "" @@ -14562,7 +14594,7 @@ msgstr "" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "អ្នកមិនទាន់បានបង្កើតកញ្ចប់ចាប់ផ្តើមនៅឡើយទេ" @@ -14621,7 +14653,7 @@ msgstr "" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "អ្នក​ត្រូវ​តែ​តាម​យ៉ាង​ហោច​ណាស់​ប្រាំពីរ​នាក់​ផ្សេង​ទៀត​ដើម្បី​បង្កើត​កញ្ចប់​ចាប់ផ្ដើម" @@ -14798,7 +14830,7 @@ msgstr "" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "អ្នកបានឈានដល់ដែនកំណត់ប្រ msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "អ្នកបានឈានដល់ដែនកំណត់ប្រចាំថ្ងៃរបស់អ្នកសម្រាប់ការបង្ហោះវីដេអូ (វីដេអូច្រើនពេក)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "" @@ -14834,11 +14866,11 @@ msgstr "" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "គណនីរបស់អ្នកមិនទាន់ចាស់គ្រប់គ្រាន់ក្នុងការបង្ហោះវីដេអូ។ សូមព្យាយាមម្តងទៀតនៅពេលក្រោយ" -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "" @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "" + diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po index 214eab3734..a8cdc29447 100644 --- a/src/locale/locales/ko/messages.po +++ b/src/locale/locales/ko/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, other {# 좋아요}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "멤버 {0, plural, other {#명}}" @@ -197,9 +198,9 @@ msgstr "{0, plural, other {팔로우 중}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, other {게시물}}" @@ -234,10 +235,10 @@ msgstr "{0} (계정)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "{0} {1}" @@ -264,29 +265,6 @@ msgstr "{0} 님이 대화에 추가되었습니다" msgid "{0} and {1} added to chat" msgstr "{0} 님과 {1} 님이 대화에 추가되었습니다" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "{0} 님이 나갔습니다" msgid "{0} left the group" msgstr "{0} 님이 그룹에서 나갔습니다" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "{0}, " msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "{0} 님, {1} 님 {memberCount, plural, other {외 #명}}이 대화에 추가되었습니다" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} 팔로우 중" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "{handle} 님은 추가할 수 없습니다" @@ -711,7 +666,7 @@ msgstr "{handle} 님은 추가할 수 없습니다" msgid "{handle} can't be messaged" msgstr "{handle} 님에게 메시지를 보낼 수 없습니다" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "{handle} 님에게 메시지를 보낼 수 없습니다" @@ -789,12 +744,6 @@ msgstr "읽지 않은 항목 {notificationCount, plural, other {#개}}" msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "{numMatches, plural, other {연락처 #개를}} 찾았습니다" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "{profileName} 님은 {timeAgoString} 전에 Bluesky에 가입했습니다" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "+{0}" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, other {팔로우 중}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, other {인용}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, other {재게시}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, other {저장}}" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "<0>{0} {likeCount, plural, other {좋아요}}" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "<0>{displayName}<1/><2> 님이 나를 추가함" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>로그인<1>하거나 <2>계정을 만들고<3> <4>뉴스, 스포츠, 정치 등 Bluesky의 다양한 소식을 검색하세요." @@ -959,6 +908,13 @@ msgstr "<0>나와<1> <2>{0} 님이 스타터 팩에 포함됩니다" msgid "⚠Invalid Handle" msgstr "⚠잘못된 핸들" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "1천+ 게시물" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30일" msgid "7 days" msgstr "7일" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "News, Booksky, Game Dev, Blacksky, Fountain Pens 등 Bluesky에서 찾을 수 있는 인기 피드 모음" @@ -998,6 +954,8 @@ msgstr "네트워크 오류가 발생했습니다. 인터넷 연결 상태를 #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "‘임시 저장’이라는 새로운 버튼이 추가된 게시물 작성기 스크린샷. 버튼에는 무지개색 폭죽 효과가 적용되어 있습니다. 버튼 아래에는 “이봐, 소식 들었어? 이제 Bluesky에 임시 저장 기능이 생겼대!!!”라는 문구가 적혀 있습니다." #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "선택한 수신자를 발신자가 팔로우하지 않았습니다." -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "참여 요청 완료! 그룹 소유자가 요청을 검토할 예정입 msgid "Accessibility" msgstr "접근성" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "접근성 설정" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "물결 모양의 파란색 체크 표시 <0><1/> 가 있는 계정은 다른 계정을 인증할 수 있습니다. 이러한 신뢰할 수 있는 인증자는 Bluesky에서 선정합니다." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "다른 사용자의 활동" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "활동 알림" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "다른 게시물 추가하기" msgid "Add another post to thread" msgstr "스레드에 다른 게시물 추가" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "다른 검색 필터 추가하기" @@ -1263,7 +1226,7 @@ msgstr "계정에 자동화 라벨 추가" msgid "Add emoji reaction" msgstr "이모티콘 반응 추가" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "필터 추가" @@ -1570,7 +1533,7 @@ msgstr "다이렉트 메시지 접근 허용" msgid "Already have a code?" msgstr "이미 코드가 있나요?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "이미 계정이 있나요?" @@ -1624,7 +1587,7 @@ msgstr "{0}(으)로 이메일을 보냈습니다. 이 이메일에는 아래에 msgid "An error has occurred" msgstr "오류 발생" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "오류 발생" @@ -1641,7 +1604,7 @@ msgstr "추천 계정을 가져오는 동안 오류가 발생했습니다." msgid "An error occurred while fetching the feed." msgstr "피드를 가져오는 동안 오류가 발생했습니다." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "스타터 팩을 만드는 동안 오류가 발생했습니다. 다시 시도하시겠습니까?" @@ -1650,11 +1613,11 @@ msgstr "스타터 팩을 만드는 동안 오류가 발생했습니다. 다시 msgid "An error occurred while hiding suggestion. {0}" msgstr "추천을 숨기는 동안 오류가 발생했습니다. {0}" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "동영상을 불러오는 동안 오류가 발생했습니다. 나중에 다시 시도해 주세요." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "동영상을 불러오는 동안 오류가 발생했습니다. 다시 시도해 주세요." @@ -1694,7 +1657,7 @@ msgstr "오류가 발생했습니다. {0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "연락처에서 Bluesky 앱으로 사용자 프로필 사진이 흘러들어 가는 모습을 묘사한 삽화" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "재게시, 좋아요, 댓글 아이콘과 함께 여러 Bluesky 게시물이 나열된 삽화" @@ -1715,17 +1678,15 @@ msgstr "초대 링크를 사용하면 사람들을 직접 추가하지 않고도 msgid "An issue not included in these options" msgstr "어떤 옵션에도 포함되지 않는 문제" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "대화를 시작하는 동안 문제가 발생했습니다. 다시 시도해 주세요." -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" -msgstr "" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." +msgstr "그룹 대화를 시작하는 동안 문제가 발생했습니다. 다시 시도해 주세요." #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:52 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "모든 날짜" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "누구나" @@ -1812,7 +1773,7 @@ msgstr "나를 팔로우하는 모든 사용자" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "이 링크를 가진 사람은 더 이상 참여하거나 참여 요청을 할 수 없습니다. 새 링크는 언제든지 다시 만들 수 있습니다." -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "앱 비밀번호 이름은 4자 이상이어야 합니다" msgid "App passwords" msgstr "앱 비밀번호" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "앱 비밀번호" @@ -1901,7 +1862,7 @@ msgstr "이 결정에 이의신청" msgid "Appeal this label" msgstr "이 라벨 이의신청" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "풀 리퀘스트 적용" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "{0}에 보관됨" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "보관된 게시물" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "오로라" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "자동화된 계정" @@ -2043,7 +2004,7 @@ msgstr "자동" msgid "Automation label" msgstr "자동화 라벨" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "자동화 라벨" @@ -2063,9 +2024,9 @@ msgstr "사용 가능" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "게시물을 작성하거나 답글을 달기 전에 먼저 이메일을 인증해야 합니다." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "스타터 팩을 만들기 전에 먼저 이메일을 인증해야 합니다." @@ -2145,10 +2106,10 @@ msgstr "{name} 님의 게시물에 대한 알림을 받으려면 먼저 이메 #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "아래 항목을 작성하여 연령 확인 절차를 시작하세요." msgid "Beta Feature" msgstr "베타 기능" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "베타 기능" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "베타 기능이 활성화됨" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "차단됨" msgid "Blocked accounts" msgstr "차단한 계정" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "차단한 계정" @@ -2292,7 +2259,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/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "차단하더라도 이 라벨러가 내 계정에 라벨을 붙이는 것을 막지는 못합니다." @@ -2319,7 +2286,7 @@ msgstr "블룸스크롤링 북스카이" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky는 해당 날짜의 진위를 확인할 수 없습니다." @@ -2369,7 +2336,7 @@ msgstr "Bluesky Social 서비스 이용약관" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "Bluesky는 연락처를 인코딩된 데이터로 저장합니다. 연락처를 제거하면 이 데이터는 즉시 삭제됩니다." -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky가 네트워크에 있는 사용자 중에서 임의로 추천 계정 세트를 선택합니다." @@ -2473,7 +2440,7 @@ msgstr "홈 타임라인으로 돌아가려면 버튼을 누르세요" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "{0}" @@ -2516,11 +2483,11 @@ msgstr "계정을 만들면 <0>서비스 이용약관 및 <1>개인정보 msgid "By creating an account you agree to the <0>Terms of Service." msgstr "계정을 만들면 <0>서비스 이용약관에 동의하는 것입니다." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "내가 만듦" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "카메라" @@ -2597,7 +2564,7 @@ msgstr "재활성화 취소 및 로그아웃" msgid "Cancel reply" msgstr "답장 취소하기" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "검색 취소" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "리스트를 만든 후에는 스타터 팩의 변경 사항이 리스트에 반영되지 않습니다. 리스트는 별도의 사본으로 저장됩니다." #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "대화를 뮤트했습니다" msgid "Chat not found." msgstr "대화를 찾을 수 없습니다." -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "대화 옵션" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "대화 소유자는 그룹 대화에서 나갈 수 없습니다." #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "대화 수신자가 발신자를 팔로우하지 않았습니다." -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "대화 요청 수신함" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "대화 요청" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "대화 설정" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "대화를 언뮤트했습니다" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "대화" @@ -2849,7 +2817,7 @@ msgstr "도메인 인증 방법 선택" msgid "Choose Feeds" msgstr "피드 선택" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "임의로 선택하기" @@ -3015,7 +2983,7 @@ msgstr "클릭하여 메시지 다시 보내기" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "클릭하여 메시지 다시 보내기" msgid "Close" msgstr "닫기" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "열려 있는 대화 상자 닫기" @@ -3082,7 +3050,7 @@ msgstr "이미지 뷰어 닫기" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "매뉴 닫기" @@ -3102,7 +3070,7 @@ msgstr "참여 요청 배너를 닫습니다" msgid "Close this dialog" msgstr "이 대화 상자 닫기" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "환영 대화 상자 닫기" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "만화" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "커뮤니티 가이드라인" @@ -3265,7 +3233,7 @@ msgstr "콘텐츠 및 미디어" msgid "Content and media" msgstr "콘텐츠 및 미디어" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "콘텐츠 및 미디어" @@ -3301,7 +3269,7 @@ msgstr "콘텐츠 경고" msgid "Content warnings" msgstr "콘텐츠 경고" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "컨텍스트 메뉴 배경을 클릭하여 메뉴를 닫습니다." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "스레드 더 보기…" #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "그룹 이름으로 계속" @@ -3376,7 +3344,7 @@ msgstr "대화를 찾을 수 없습니다." msgid "Copied build version to clipboard" msgstr "빌드 버전을 클립보드에 복사했습니다" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "링크를 클립보드에 복사했습니다" @@ -3384,7 +3352,7 @@ msgstr "링크를 클립보드에 복사했습니다" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "앱 비밀번호 복사" msgid "Copy at:// URI" msgstr "at:// URI 복사" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "작성자 DID 복사" @@ -3457,10 +3425,10 @@ msgstr "링크 복사" msgid "Copy link to list" msgstr "리스트 링크 복사" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "게시물 링크 복사" @@ -3478,8 +3446,8 @@ msgstr "스타터 팩 링크 복사" msgid "Copy message text" msgstr "메시지 텍스트 복사" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "게시물 at:// URI 복사" @@ -3498,7 +3466,7 @@ msgstr "TXT 레코드 값 복사" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "저작권 정책" @@ -3614,8 +3582,8 @@ msgstr "소 돼지" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "만들기" @@ -3632,9 +3600,9 @@ msgstr "스타터 팩에서 리스트 만들기" msgid "Create a QR code for a starter pack" msgstr "스타터 팩 QR 코드 만들기" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "스타터 팩 만들기" @@ -3643,12 +3611,12 @@ msgstr "스타터 팩 만들기" msgid "Create a Starter Pack" msgstr "스타터 팩 만들기" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "나를 위한 스타터 팩 만들기" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "가입하기" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "계정 만들기" @@ -3678,11 +3646,11 @@ msgstr "이 스타터 팩을 사용하지 않고 계정 만들기" msgid "Create an avatar instead" msgstr "대신 아바타 만들기" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "다른 스타터 팩 만들기" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "그룹 대화 만들기" @@ -4010,7 +3978,7 @@ msgstr "비활성화" msgid "Disable 2FA" msgstr "2단계 인증 비활성화" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "캡션 비활성화" @@ -4150,7 +4118,7 @@ msgstr "더 큰 대체 텍스트 배지 표시" msgid "Display name" msgstr "표시 이름" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "어그로와 섬네일 낚시는 이제 그만. 당신에게 의미 있는 진짜 사람들과 대화를 찾으세요." @@ -4232,7 +4200,7 @@ msgstr "메시지를 두 번 탭하거나 길게 눌러서 반응을 추가합 msgid "Double tap to close the dialog" msgstr "두 번 탭하여 대화 상자를 닫습니다" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "두 번 탭하여 좋아요 표시합니다" @@ -4336,6 +4304,7 @@ msgstr "섭식 장애" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "라이브 상태 편집" msgid "Edit moderation list" msgstr "검토 리스트 편집" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "내 피드 편집" @@ -4414,6 +4383,11 @@ msgstr "내 피드 편집" msgid "Edit name" msgstr "이름 편집" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "{0} 님의 알림 편집" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "사용자 편집하기" @@ -4452,7 +4426,7 @@ msgstr "사용자 리스트 편집" msgid "Edit who can reply" msgstr "답글을 달 수 있는 사용자 편집" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "스타터 팩 편집" @@ -4508,8 +4482,8 @@ msgstr "임베드 HTML 코드" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "게시물 임베드" @@ -4517,7 +4491,7 @@ msgstr "게시물 임베드" 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/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "임베드 동영상 플레이어" @@ -4541,7 +4515,7 @@ msgstr "성인 콘텐츠 활성화" msgid "Enable beta features" msgstr "베타 기능 활성화" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "캡션 활성화" @@ -4558,12 +4532,13 @@ msgstr "외부 미디어 사용" msgid "Enable media players for" msgstr "미디어 플레이어를 사용할 외부 사이트" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "계정의 프로필을 방문하여 <0>종 모양 아이콘 <1/> 을 눌러 계정에 대한 알림을 사용 설정하세요." -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "푸시 알림 사용" @@ -4589,7 +4564,7 @@ msgstr "Discover 피드에서 인기 동영상 사용" msgid "Enabled" msgstr "사용" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "피드 끝" @@ -4616,7 +4591,7 @@ msgstr "단어 또는 태그 입력" msgid "Enter code" msgstr "코드 입력" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "전체화면으로 보기" @@ -4658,7 +4633,7 @@ msgstr "사용자 이름 및 비밀번호 입력" msgid "Enters full screen" msgstr "전체화면으로 봅니다" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "엔터테인먼트" @@ -4692,7 +4667,7 @@ msgstr "파일을 저장하는 동안 오류가 발생했습니다" msgid "Error receiving captcha response." msgstr "캡차 응답을 수신하는 동안 오류가 발생했습니다." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "오류: {error}" @@ -4704,8 +4679,8 @@ msgstr "누구나 답글을 달 수 있음" msgid "Everybody can reply to this post." msgstr "누구나 이 게시물에 답글을 달 수 있습니다." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "모두" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "모두" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "기타" @@ -4746,7 +4721,7 @@ msgstr "내가 팔로우하는 사용자 제외하기" msgid "Excludes users you follow" msgstr "내가 팔로우하는 사용자 제외" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "전체화면 나가기" @@ -4767,7 +4742,7 @@ msgstr "답글을 달고 있는 전체 게시물을 펼치거나 접습니다" msgid "Expand post text" msgstr "게시물 텍스트 확장" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "게시물 텍스트를 펼치거나 접습니다" @@ -4810,15 +4785,15 @@ msgstr "노골적이거나 불쾌감을 줄 수 있는 미디어." msgid "Explicit sexual images." msgstr "노골적인 성적 이미지." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "탐색" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "앱 둘러보기" @@ -4852,7 +4827,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:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "외부 미디어 설정" @@ -4894,7 +4869,7 @@ msgstr "핸들을 변경하지 못했습니다. 다시 시도해 주세요." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "링크를 복사하지 못했습니다" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "그룹 대화에서 나가지 못했습니다" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "대화를 불러오지 못했습니다" @@ -5002,9 +4977,10 @@ msgstr "피드 환경설정을 불러오지 못했습니다" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "알림 설정을 불러오지 못했습니다." @@ -5035,12 +5011,12 @@ msgstr "추천 팔로우를 불러오지 못했습니다" msgid "Failed to lock group chat" msgstr "그룹 대화를 잠그지 못했습니다" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "모든 대화를 읽음으로 표시하지 못했습니다" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "가짜 계정 또는 봇" msgid "False information about elections" msgstr "선거에 대한 허위 정보" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "피드" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "피드 운영자에게 피드백을 전송했습니다" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "업데이트 확인" msgid "File saved successfully!" msgstr "파일을 성공적으로 저장했습니다!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "작성자 필터" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "작성자 필터 (현재: {currentLabel})" @@ -5314,7 +5290,7 @@ msgstr "{0}로 이 검색 필터링하기" msgid "Filter who can opt to receive notifications for your activity" msgstr "내 활동 알림을 받을 수 있는 사용자 필터링" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "알림을 받을 대상 필터링" @@ -5356,8 +5332,8 @@ msgstr "팔로우할 계정 찾아보기" msgid "Find and invite friends" msgstr "친구를 찾고 초대하기" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "연락처 찾기" @@ -5378,7 +5354,7 @@ msgstr "팔로우할 사용자 찾아보기" msgid "Find people you know" msgstr "아는 사람 찾아보기" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Bluesky에서 게시물, 사용자, 피드 찾기" @@ -5391,7 +5367,7 @@ msgstr "친구들을 찾아보세요" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "Bluesky에서 전화번호를 인증하고 연락처를 매칭하여 친구들을 찾아보세요. Bluesky는 사용자의 정보를 안전하게 보호하며, 이후 과정은 사용자가 직접 제어할 수 있습니다. <0>자세히 알아보기 (영어)" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "마음 맞는 사람 찾기" @@ -5433,7 +5409,7 @@ msgstr "검색 필드에 포커스" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "{0} 님을 팔로우" msgid "Follow {displayName}" msgstr "{displayName} 님을 팔로우" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "{handle} 님을 팔로우" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "팔로워만 참여할 수 있음" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "내가 아는 @{0} 님의 팔로워" @@ -5548,7 +5524,7 @@ msgstr "내가 아는 팔로워" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "{0} 님을 팔로우했습니다" msgid "Following {displayName}" msgstr "{displayName} 님을 팔로우했습니다" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "{handle} 님을 팔로우 중" @@ -5582,7 +5558,7 @@ msgstr "{handle} 님을 팔로우 중" msgid "Following feed preferences" msgstr "팔로우 중 피드 설정" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "팔로우 중 피드 설정" @@ -5632,7 +5608,7 @@ msgstr "추천" msgid "Forever" msgstr "무기한" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "잡음은 잊어라" @@ -5651,11 +5627,13 @@ msgstr "비밀번호를 잊었나요?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "그룹 대화를 나타내는 4개의 메시지 말풍선. 첫 번째 메시지: \"소식 들었어? Bluesky에 이제 그룹 대화 기능이 생겼대!\" 두 번째 메시지: \"세상에, 진짜?\" 세 번째 메시지: \"와, 대화방 하나에 50명까지 들어갈 수 있어!\" 네 번째 메시지: \"초대 링크도 보낼 수 있대!\"" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "피드를 자유롭게" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "알림 대상" @@ -5678,7 +5656,7 @@ msgstr "<0/>에서" msgid "From these people" msgstr "다음 사용자가 작성" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "스타터 팩 만들기" @@ -5722,39 +5700,39 @@ msgstr "테스트 중인 실험적 기능을 먼저 사용해 보세요." msgid "Get help" msgstr "도움말" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "스타터 팩 가입, 인증 및 기타 활동에 대한 알림을 받습니다." -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "사람들이 나를 팔로우하면 알림을 받습니다." -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "사람들이 내 게시물에 좋아요를 누르면 알림을 받습니다." -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "다른 사용자가 내 재게시물에 좋아요를 누를 때 알림을 받습니다." -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "사람들이 나를 멘션하면 알림을 받습니다." -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "사람들이 내 게시물을 인용하면 알림을 받습니다." -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "사람들이 내 게시물에 답글을 달면 알림을 받습니다." -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "사람들이 내 게시물을 재게시하면 알림을 받습니다." -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "다른 사용자가 내 게시물을 재게시할 때 알림을 받습니다." @@ -5766,15 +5744,15 @@ msgstr "다른 사용자가 메시지 요청을 보낼 때 알림을 받습니 msgid "Get notifications when people send you messages." msgstr "다른 사용자가 메시지를 보낼 때 알림을 받습니다." -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "새 게시물 알림 받기" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "내가 선택한 계정의 새 게시물과 답글에 대한 알림을 받습니다." + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "{name} 님의 새 게시물 알림 받기" @@ -5826,8 +5804,8 @@ msgstr "폭력 미화" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "라이브 예정 시간" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "{0} 님의 프로필로 이동" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "그룹 대화 이름이 변경되었습니다" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "그룹 대화 설정" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "그룹 대화는 최대 {0, plural, other {#명}}까지 참여할 수 있습니다." #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "그룹 잠김" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "그룹 이름" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "그룹 이름이 너무 깁니다. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {최대 글자 수는 #자입니다.}}" @@ -6081,7 +6060,7 @@ msgstr "유해하거나 위험성이 큰 활동" msgid "Harming or endangering minors" msgstr "미성년자에게 유해 또는 위험에 빠뜨리는 행위" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "해시태그" @@ -6144,7 +6123,7 @@ msgstr "안녕하세요!" msgid "Hidden" msgstr "숨겨짐" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "검토 설정에 의해 숨겨졌습니다." @@ -6297,8 +6276,8 @@ msgstr "검토 서비스를 불러올 수 없습니다." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "잠깐! 동영상에 대한 접근 권한이 점차적으로 제공되고 있지만 아직은 기다려야 합니다. 나중에 다시 확인해 주세요!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "이메일 주소를 변경하면 이메일 2단계 인증이 비활성 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/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "내 계정의 활동에 대한 알림을 받을 수 있는 사용자를 제한하려면 <0>설정 → 개인정보 및 보안에서 변경할 수 있습니다." @@ -6548,7 +6528,7 @@ msgstr "인앱, 푸시, 모두" msgid "In-app, push, people you follow" msgstr "인앱, 푸시, 내가 팔로우하는 사용자" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "수신함이 비어 있습니다" @@ -6560,6 +6540,7 @@ msgstr "수신함 제로!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "라벨 추가됨" msgid "Labels applied to this post" msgstr "이 게시물에 적용된 라벨" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "라벨은 사용자 및 콘텐츠에 대한 주석입니다. 네트워크를 숨기고, 경고하고, 분류하는 데 사용할 수 있습니다." @@ -6864,7 +6845,7 @@ msgstr "내 계정의 라벨" msgid "Language" msgstr "언어" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "언어 설정" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "방금 시작함" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "최신" @@ -6908,7 +6889,7 @@ msgstr "자세히 알아보기 (영어)" msgid "Learn More" msgstr "자세히 알아보기" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "<0>고급 검색 사용 방법 (영어)에 대해 자세히 알아보세요." @@ -7042,7 +7023,7 @@ msgstr "그룹 대화에서 나갔습니다" msgid "left to go." msgstr "명 남았습니다." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "직접 선택하기" @@ -7093,8 +7074,8 @@ msgstr "이 피드에 좋아요 표시" msgid "Like this labeler" msgstr "이 라벨러에 좋아요 표시" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "좋아요 표시한 사용자" @@ -7111,6 +7092,24 @@ msgstr "좋아요 표시한 사용자" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "{0, plural, other {#명}}의 사용자가 좋아요 표시함" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "{0} 님이 좋아요 표시함" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "{0} 님과 {1} 님이 좋아요 표시함" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "{likeCount, plural, other {#명}}의 사용자가 좋아요 표시함" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "좋아요" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "내 재게시물의 좋아요" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "이 게시물을 좋아요 표시합니다" @@ -7144,7 +7143,7 @@ msgstr "일반" msgid "Link copied to clipboard" msgstr "링크를 클립보드에 복사했습니다" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "리스트" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "리스트를 언뮤트했습니다" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "새 알림 불러오기" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "이 그룹 대화 잠그기" msgid "Locked" msgstr "잠김" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "로그" @@ -7387,7 +7386,7 @@ msgstr "사랑 GIF" msgid "Make adjustments to email settings for your account" msgstr "계정의 이메일 설정 조정하기" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "나를 위해 만들기" @@ -7418,15 +7417,15 @@ msgstr "수동" msgid "Mark all as read" msgstr "모두 읽음으로 표시" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "모든 대화를 읽음으로 표시" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "읽음으로 표시" msgid "Marked all as read" msgstr "모두 읽음으로 표시했습니다" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "모든 대화를 읽음으로 표시했습니다" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "모든 요청을 읽음으로 표시했습니다" @@ -7456,6 +7455,10 @@ msgstr "모든 요청을 읽음으로 표시했습니다" msgid "Maybe later" msgstr "나중에 하기" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "나" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "멘션한 사용자" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "멘션" @@ -7563,7 +7566,7 @@ msgstr "메시지가 너무 깁니다 ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH}) msgid "Message options" msgstr "메시지 옵션" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "메시지" @@ -7592,7 +7595,7 @@ msgstr "오해 소지" msgid "Missing media" msgstr "미디어 찾을 수 없음" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "검토" @@ -7636,7 +7639,7 @@ msgstr "검토 리스트를 업데이트했습니다" msgid "Moderation lists" msgstr "검토 리스트" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "검토 리스트" @@ -7645,7 +7648,7 @@ msgstr "검토 리스트" msgid "moderation settings" msgstr "검토 설정" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "검토 상태" @@ -7786,7 +7789,7 @@ msgstr "뮤트됨" msgid "Muted accounts" msgstr "뮤트한 계정" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "뮤트한 계정" @@ -7892,11 +7895,11 @@ msgstr "{firstAuthorName} 님의 새 {postsCount, plural, other {게시물}}" #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "새 대화" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "새로운 기능" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "새 팔로워" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "새 그룹 대화" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "새 그룹 대화" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "새 그룹 대화 멤버:" @@ -7965,13 +7968,13 @@ msgstr "새 리스트" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "새 메시지 요청" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "새 메시지" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "새로운 순" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "뉴스" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "다음 이미지" msgid "Night" msgstr "밤" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "광고, 사생활 침해 트래킹, 참여 유도 함정이 없습니다. Bluesky는 내 시간과 관심을 소중히 생각합니다." @@ -8142,7 +8145,7 @@ msgstr "아직 미디어가 없습니다" msgid "No messages yet" msgstr "아직 메시지가 없습니다" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "더 이상 쓰레기 같은 정보만 보여주는 알고리즘에 끌려다니지 마세요. 나를 방해하는 피드가 아닌 나를 위한 피드를 찾아보세요." @@ -8183,12 +8186,12 @@ msgstr "아무도 메시지를 보낼 수 없습니다" msgid "No posts here" msgstr "게시물이 없습니다" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "아직 게시물이 없습니다" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "아직 인용 없음" @@ -8216,7 +8219,7 @@ msgstr "결과 없음" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "결과 없음" @@ -8235,15 +8238,15 @@ msgstr "결과를 찾을 수 없습니다" msgid "No results found for \"{query}\"" msgstr "‘{query}’에 대한 결과를 찾을 수 없습니다" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "고급 검색 필터가 적용된 상태에서 ‘<0>{query}’에 대한 검색 결과를 찾을 수 없습니다." -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "‘<0>{query}’에 대한 결과를 찾을 수 없습니다." -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "고급 검색 필터가 적용된 검색어에 대한 결과를 찾을 수 없습니다." @@ -8277,7 +8280,7 @@ msgstr "없음" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "아직 아무도 좋아요를 누르지 않았습니다. 첫 번째가 되어 보세요!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "아직 아무도 인용하지 않았습니다. 첫 번째가 되어 보세요!" @@ -8297,6 +8300,10 @@ msgstr "동의받지 않은 사적인 성적 이미지" msgid "Non-sexual Nudity" msgstr "선정적이지 않은 나체" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "없음" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "이 플랫폼에서는 사용할 수 없습니다" msgid "Not followed by anyone you’re following" msgstr "내가 팔로우하는 사용자가 팔로우하지 않음" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "찾을 수 없음" @@ -8332,7 +8339,7 @@ msgstr "공유 관련 참고 사항" 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/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "참고: 이 게시물은 로그인한 사용자만 볼 수 있습니다." @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "아직 저장된 게시물이 없습니다" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "알림 설정" @@ -8352,11 +8359,12 @@ msgstr "알림 설정" msgid "Notification sounds" msgstr "알림음" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "확인" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "확인" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "온보딩 재설정" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "선택한 수신자 중 한 명이 그룹 대화를 허용하지 않습니다." #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "선택한 수신자 중 한 명이 당신을 차단했으므로 메시지를 보낼 수 없습니다." @@ -8518,7 +8528,7 @@ msgstr "동영상이 포함된 게시물만" msgid "Only replies" msgstr "답글만" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "WebVTT(.vtt) 파일만 지원됩니다" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "이런, 이 프로필은 존재하지 않습니다. 다른 프로필을 스캔해 보세요." #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "검토 디버그 페이지 열기" msgid "Open muted words and tags settings" msgstr "뮤트한 단어 및 태그 설정 열기" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "팩 열기" @@ -8699,7 +8709,7 @@ msgstr "디버그 항목에 대한 추가 세부 정보를 엽니다" msgid "Opens alt text dialog" msgstr "대체 텍스트 대화 상자를 엽니다" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "기기에서 카메라를 엽니다" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "비밀번호를 변경했습니다!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "일시 정지" @@ -8925,12 +8935,12 @@ msgstr "일시 정지" msgid "Pause GIF" msgstr "GIF 일시 정지" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "동영상 일시 정지" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "사용자" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "{ownerName} 님이 팔로우하는 사람은 참여 요청할 수 있음" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "@{0} 님이 팔로우하는 사용자" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "@{0} 님을 팔로우하는 사용자" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "내가 팔로우하는 사용자" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "내가 팔로우하는 사람은 참여 요청할 수 있음" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "내가 팔로우하는 사용자" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "내 피드에 고정했습니다" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "재생" @@ -9076,8 +9086,8 @@ msgstr "{0} 재생" msgid "Play GIF" msgstr "GIF 재생" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "동영상 재생" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "아래에 메시지를 작성하세요:" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "정치" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "게시물 차단됨" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "@{0} 님의 게시물" @@ -9340,7 +9350,7 @@ msgstr "내가 숨긴 게시물" msgid "Post interaction settings" msgstr "게시물 상호작용 설정" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "게시물 상호작용 설정" @@ -9377,6 +9387,7 @@ msgstr "게시물을 고정 해제했습니다" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "게시물을 텍스트, 태그 또는 둘 다에 따라 뮤트할 수 msgid "Posts hidden" msgstr "게시물 숨겨짐" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "게시물, 답글" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "오해의 소지가 있는 링크" @@ -9445,20 +9460,21 @@ msgstr "개인정보" msgid "Privacy and security" msgstr "개인정보 및 보안" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "개인정보 및 보안" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "개인정보 및 보안 설정" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "게시물 인용 비활성화됨" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "인용" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "이 게시물의 인용" @@ -9643,7 +9659,7 @@ msgstr "계정 재활성화" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "{0, plural, other {답글 #개}} 더 보기" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "고급 검색 필터 사용 방법에 대해 읽어보기 (영어)" @@ -9653,11 +9669,11 @@ msgstr "고급 검색 필터 사용 방법에 대해 읽어보기 (영어)" msgid "Read blog post" msgstr "블로그 게시물 읽기" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "접기" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "펼치기" @@ -9683,11 +9699,11 @@ msgstr "Bluesky 개인정보 처리방침 읽기" msgid "Read the Bluesky Terms of Service" msgstr "Bluesky 서비스 이용약관 읽기" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "진솔한 대화." -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "진짜 사람들." @@ -9740,7 +9756,7 @@ msgstr "대화 요청 거절하기" msgid "Reject join request" msgstr "참여 요청 거절하기" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "대화 다시 불러오기" @@ -10010,8 +10026,9 @@ msgstr "답장한 메시지, 탭하여 스크롤하기" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "답글" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "내가 재게시함" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "재게시" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "이 게시물의 재게시물" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "내 재게시물의 재게시" @@ -10245,7 +10262,7 @@ msgstr "요청했습니다" msgid "Requests" msgstr "요청" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "오류가 발생한 마지막 작업을 다시 시도합니다" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "홈 페이지로 돌아갑니다" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "이전 페이지로 돌아갑니다" @@ -10458,7 +10475,7 @@ msgstr "임시 저장" msgid "Save draft?" msgstr "임시 저장하시겠습니까?" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "저장된 피드" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "저장된 게시물" @@ -10512,8 +10529,8 @@ msgstr "내 피드에 저장했습니다" msgid "Say hello!" msgstr "인사해 보세요!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "먼저 인사를 건네보세요" @@ -10527,7 +10544,7 @@ msgstr "스캔" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "QR 코드 스캔" @@ -10556,16 +10573,16 @@ msgstr "맨 위로 스크롤" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "검색" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "@{0} 님의 게시물 검색" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "GIF 검색하기" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "현재 로그아웃 상태에서는 검색 기능을 사용할 수 없습니다" @@ -10777,12 +10794,13 @@ msgstr "옵션 선택" msgid "Select app language" msgstr "앱 언어 선택" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "캡션 파일(.vtt) 선택" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "대화 ‘{name}’ 선택하기" @@ -10823,7 +10841,7 @@ msgstr "GIF 선택" msgid "Select GIF \"{0}\"" msgstr "GIF ‘{0}’ 선택" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "그룹 대화 멤버 선택" @@ -10942,7 +10960,8 @@ msgstr "메시지 보내기" msgid "Send post to {name}" msgstr "{name} 님에게 게시물 보내기" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "게시물을 다음으로 보내기" @@ -10960,12 +10979,12 @@ msgstr "휴대폰에서 메시지 전송하기" msgid "Send verification email" msgstr "인증 이메일 전송" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" -msgstr "" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" +msgstr "대화로 보내기" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) #: src/components/dms/MessageContextMenu.tsx:175 @@ -11018,14 +11037,14 @@ msgstr "호스팅 제공자를 수동으로 설정" msgid "Sets email for password reset" msgstr "비밀번호 재설정을 위한 이메일을 설정합니다" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "설정" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "다른 사용자의 활동 알림 설정" @@ -11033,49 +11052,49 @@ msgstr "다른 사용자의 활동 알림 설정" msgid "Settings for allowing others to be notified of your posts" msgstr "다른 사용자에게 내 게시물 알림을 허용할지에 대한 설정" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "좋아요 알림 설정" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "멘션 알림 설정" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "새 팔로워 알림 설정" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "기타 모든 알림 설정" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "내 재게시물의 좋아요 알림 설정" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "새 메시지 요청 알림 설정" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "새 메시지 알림 설정" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "내 재게시물의 재게시 알림 설정" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "인용 알림 설정" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "답글 알림 설정" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "재게시 알림 설정" @@ -11112,8 +11131,8 @@ msgstr "연령대 공유" msgid "Share anyway" msgstr "무시하고 공유" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "작성자 DID 공유" @@ -11124,7 +11143,7 @@ msgstr "작성자 DID 공유" msgid "Share feedback" msgstr "피드백 공유" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "링크 공유 대화 상자" msgid "Share my profile" msgstr "내 프로필 공유하기" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "게시물 at:// URI 공유" @@ -11170,8 +11189,8 @@ msgstr "QR 코드 공유" msgid "Share this feed" msgstr "이 피드 공유하기" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "이 검색 공유하기" @@ -11183,8 +11202,8 @@ msgstr "이 스타터 팩 공유하기" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "이 스타터 팩을 공유하여 사람들이 Bluesky에서 커뮤니티에 참여할 수 있도록 도와주세요." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "연락처를 공유하고 친구들을 찾아보세요" msgid "Share your thoughts…" msgstr "의견을 공유해 주세요…" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "공유 설정 테스터" @@ -11231,8 +11250,8 @@ msgstr "대체 텍스트 표시" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "무시하고 표시" @@ -11330,7 +11349,7 @@ msgstr "경고 표시 및 피드에서 필터링" msgid "Show when you’re live" msgstr "내가 라이브 중일 때 표시하기" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "이 게시물이 언제 작성되었는지에 대한 정보를 표시합니다" @@ -11345,8 +11364,8 @@ msgstr "콘텐츠를 표시합니다" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "콘텐츠를 표시합니다" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "알림을 끕니다" msgid "So many thoughts, you should post one" msgstr "생각이 너무 많다면 일단 하나만 게시해 보세요" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "내가 제어하는 소셜 미디어." @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "문제가 발생했습니다. 다시 시도해 주세요." #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "스팸 또는 기타 기만, 사기 행위" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "스포츠" @@ -11665,7 +11684,7 @@ msgstr "대화를 시작하면 여기에 표시됩니다." msgid "Start a group chat" msgstr "그룹 대화 시작하기" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "새 대화 시작하기" @@ -11679,17 +11698,17 @@ msgstr "사용자 추가하기" msgid "Start adding people!" msgstr "사용자를 추가해 보세요!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "대화 시작" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "{displayName} 님과 대화 시작하기" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "스타터 팩" @@ -11712,12 +11731,16 @@ msgstr "내 스타터 팩" msgid "Starter pack is invalid" msgstr "스타터 팩이 유효하지 않음" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "스타터 팩" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "스타터 팩" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "스타터 팩을 사용하면 좋아하는 피드와 사용자를 친구들과 쉽게 공유할 수 있습니다." @@ -11751,7 +11774,7 @@ msgstr "스토리지가 지워졌으며 지금 앱을 다시 시작해야 합니 msgid "Stored as part of a secure code for matching with others" msgstr "다른 사용자와 번호를 대조하는 보안 코드의 일부로 저장됩니다" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "스토리북" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "{0}에서 {publicationTitle} 구독하기" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "이 라벨을 사용하려면 @{0}(을)를 구독하세요." @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "성공적으로 인증했습니다" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "추천" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "일몰" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "회원님의 국가에서는 아직 이 기능이 지원되지 않습니다! 나중에 다시 확인해 주세요." #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "계정이 정지된 경우 그룹 대화에 참여할 수 없습니다." #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "정지된 계정은 대화에 참여할 수 없습니다." @@ -12057,7 +12082,7 @@ msgstr "이용약관" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "스타터 팩을 찾을 수 없습니다." msgid "That username is already taken" msgstr "이 사용자 이름은 이미 사용 중입니다" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "이상입니다, 여러분!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "그게 다예요!" @@ -12593,7 +12618,7 @@ msgstr "이 라벨은 내가 적용했습니다." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "이 라벨은 사용자 계정 전체에 적용되었으며 모든 게시물에 표시됩니다." -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "이 라벨러는 라벨을 등록하지 않았으며 활성화되어 있지 않을 수 있습니다." @@ -12638,7 +12663,7 @@ msgstr "이 사용자는 나를 차단했습니다" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "이 게시물은 <0>{0}에 작성되었다고 주장하지만 Bluesky에서는 <1>{1}에 처음 확인되었습니다." @@ -12646,7 +12671,7 @@ msgstr "이 게시물은 <0>{0}에 작성되었다고 주장하지만 Bluesk msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "이 게시물에 알 수 없는 유형의 스레드게이트가 있습니다. 앱이 오래되었을 수 있습니다." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "이 게시물은 로그인한 사용자만 볼 수 있습니다." @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "이 사용자는 팔로워가 없습니다." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "이 사용자는 나를 차단했으므로 메시지를 보낼 수 없습니다." @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "이 사용자는 나를 차단했습니다. 이 사용자의 콘텐츠를 볼 수 없습니다." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "이 사용자는 대화를 비활성화했으므로 메시지를 보낼 수 없습니다." @@ -12734,7 +12761,7 @@ msgstr "이 사용자는 새로 가입했습니다. 언제 가입했는지 자 msgid "This user isn't following anyone." msgstr "이 사용자는 아무도 팔로우하지 않았습니다." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "이 동영상은 현재 기기에서 재생할 수 없습니다. 브라우저 또는 시스템에 필요한 비디오 코덱(H.264/AAC)이 설치되어 있지 않을 수 있습니다." @@ -12783,7 +12810,7 @@ msgstr "스레드 설정" msgid "Threaded" msgstr "스레드" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "스레드 설정" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "연락처가 너무 많습니다. 친구 찾기를 위해 가져올 수 있는 연락처 수를 초과했습니다" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "인기" @@ -12855,7 +12882,7 @@ msgstr "인기" msgid "Top replies first" msgstr "인기순" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "주제" @@ -12917,11 +12944,11 @@ msgstr "분쟁 유발" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "신뢰는 관계, 커뮤니티, 공유된 맥락에서 비롯되므로 직접 인증을 발행할 수 있는 조직인 <0>신뢰할 수 있는 인증자 또한 지원합니다." -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "다른 검색어를 사용하거나 일부 필터를 제거해 보세요." -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "다른 검색어를 사용해 보세요." @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "참여 요청을 가져올 수 없습니다." #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "선택한 수신자를 찾을 수 없습니다." #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "선택한 수신자를 찾을 수 없습니다." @@ -13103,7 +13132,7 @@ msgstr "{0} 님을 언팔로우" msgid "Unfollow account" msgstr "계정 언팔로우" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "사용자를 언팔로우합니다" @@ -13191,7 +13220,7 @@ msgstr "이 그룹 대화 언뮤트하기" msgid "Unmute thread" msgstr "스레드 언뮤트" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "동영상 음소거 해제" @@ -13509,7 +13538,7 @@ msgstr "인증하지 못했습니다. 다시 시도해 주세요." msgid "Verification settings" msgstr "인증 설정" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "인증 설정" @@ -13617,7 +13646,7 @@ msgstr "동영상" msgid "Video failed to process" msgstr "동영상을 처리하지 못했습니다" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "동영상 피드" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "{0} 님의 동영상: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "{0} 님의 동영상. 탭하여 재생 또는 일시정지합니다" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "비디오 게임" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "동영상 일시 정지됨" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "동영상 재생 중" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "동영상을 찾을 수 없습니다." @@ -13692,7 +13721,7 @@ msgstr "{0} 님의 프로필 사진 보기" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "{0} 님의 프로필 보기" @@ -13723,8 +13752,8 @@ msgstr "자세한 정보를 위해 블로그 글 보기" msgid "View debug entry" msgstr "디버그 항목 보기" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "세부 정보 보기" @@ -13797,7 +13826,7 @@ msgstr "이 그룹 대화의 초대 링크 보기" msgid "View the labeling service provided by @{0}" msgstr "{0} 님이 제공하는 라벨링 서비스 보기" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "이 사용자의 인증 보기" @@ -13830,7 +13859,7 @@ msgstr "내 검토 리스트 보기" msgid "View your muted accounts" msgstr "내가 뮤트한 계정 보기" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "내 인증 보기" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "네트워크 문제가 발생했습니다. 다시 시도해 주세요" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "네트워크 문제가 발생했습니다. 다시 시도해 주세요" @@ -14063,13 +14092,15 @@ msgstr "죄송하지만 이 리스트를 불러올 수 없습니다. 이 문제 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "죄송하지만 현재 뮤트한 단어를 불러올 수 없습니다. 다시 시도해 주세요." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "죄송합니다. 검색을 완료할 수 없습니다." -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "죄송하지만 검색을 완료할 수 없습니다. 몇 분 후에 다시 시도해 주세요." @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "누가 인증을 받을 수 있나요?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "이런!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "이모티콘 반응은 최대 {EMOJI_REACTION_LIMIT, plural, other {#개}}까지만 추가할 수 있습니다" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "아직 그룹 대화를 만들 수 없습니다." @@ -14562,7 +14594,7 @@ msgstr "이 초안에 저장되지 않은 변경 사항이 있습니다. 저장 msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "변경 사항이 저장되지 않았습니다. 임시 저장 목록으로 이동하기 전에 저장하시겠습니까?" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "아직 스타터 팩을 만들지 않았습니다." @@ -14621,7 +14653,7 @@ msgstr "멤버를 내보내려면 대화 소유자여야 합니다." msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "Bluesky를 이용하려면 만 13세 이상이어야 합니다. 자세한 내용은 <0>서비스 이용약관을 참조하세요." -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "스타터 팩을 만들려면 다른 사용자를 최소 7명 이상 팔로우해야 합니다." @@ -14798,7 +14830,7 @@ msgstr "임시 저장 수가 최대치에 도달했습니다" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "허용된 최대 요청 수에 도달했습니다. 나중에 다시 시도해 주세요." -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "필터의 최대 수인 {MAX_FILTERS, plural, other {#개}}에 도달했습니다. 새 필터를 만드는 대신 기존 필터에 값을 추가하세요." @@ -14814,7 +14846,7 @@ msgstr "동영상 업로드 일일 한도에 도달했습니다 (용량이 너 msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "동영상 업로드 일일 한도에 도달했습니다 (동영상 수가 너무 많음)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "시청할 동영상이 부족합니다. 잠시 쉬는 건 어떠신가요?" @@ -14834,11 +14866,11 @@ msgstr "계정이 일시 정지되었습니다" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "내 계정은 아직 동영상을 업로드할 수 없습니다. 나중에 다시 시도해 주세요." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "계정이 너무 새롭습니다" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "새 그룹 대화를 만들려면 계정 생성 후 최소 7일이 지나야 합니다." @@ -14929,7 +14961,7 @@ msgstr "이메일 주소에서 호스팅 제공자를 감지할 수 없어 기 msgid "Your hosting provider is detected automatically from the username you enter." msgstr "입력한 핸들에서 호스팅 제공자가 자동으로 감지됩니다." -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "선호하는 언어" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "내 프로필 사진" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "여러 사용자들의 프로필 사진이 동심원 형태로 내 프로필 사진을 둘러싸고 있는 모습" @@ -15015,3 +15047,4 @@ msgstr "사용자 이름과 비밀번호가 <0>{host}에 공유됩니다. #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "내 인증" + diff --git a/src/locale/locales/ne/messages.po b/src/locale/locales/ne/messages.po index 7ac8ce0f6d..5bb6ff0ba7 100644 --- a/src/locale/locales/ne/messages.po +++ b/src/locale/locales/ne/messages.po @@ -119,6 +119,7 @@ msgstr "" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {अनुगमन गरिरहेको} other {अ #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {पोष्ट} other {पोष्टहरू}}" @@ -234,10 +235,10 @@ msgstr "" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "" msgid "{0} and {1} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "" msgid "{0} left the group" msgstr "" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} पछ्याउँदै छन्" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "" @@ -711,7 +666,7 @@ msgstr "" msgid "{handle} can't be messaged" msgstr "{handle} लाई सन्देश पठाउन सकिदैन" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "" @@ -789,12 +744,6 @@ msgstr "" msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {पछ्याउँदै छन्} other #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {उद्धरण} other {उद्धरणहरू}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {पुन: पोष्ट} other {पुन: पोष्टहरू}}" @@ -913,7 +862,7 @@ msgstr "" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "" @@ -959,6 +908,13 @@ msgstr "<0>तपाईं र<1> <2>{0} तपाईंको स msgid "⚠Invalid Handle" msgstr "⚠अवैध ह्यान्डल" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "३० दिन" msgid "7 days" msgstr "७ दिन" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "" @@ -998,6 +954,8 @@ msgstr "" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "" msgid "Accessibility" msgstr "पहुँचयोग्यता" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "पहुँचयोग्यता सेटिङ्स" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "" #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "अर्को पोष्ट थप्नुहोस्" msgid "Add another post to thread" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "" @@ -1570,7 +1533,7 @@ msgstr "प्रत्यक्ष सन्देशहरूमा पहु msgid "Already have a code?" msgstr "पहिले नै कोड छ?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "" @@ -1624,7 +1587,7 @@ msgstr "एक इमेल {0} मा पठाइएको छ। यसमा msgid "An error has occurred" msgstr "त्रुटि भएको छ" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "त्रुटि भयो" @@ -1641,7 +1604,7 @@ msgstr "" msgid "An error occurred while fetching the feed." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "तपाईंको स्टार्टर प्याक निर्माण गर्दा त्रुटि भयो। के पुन: प्रयास गर्न चाहनुहुन्छ?" @@ -1650,11 +1613,11 @@ msgstr "तपाईंको स्टार्टर प्याक निर msgid "An error occurred while hiding suggestion. {0}" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "भिडियो लोड गर्दा त्रुटि भयो। कृपया पछि पुन: प्रयास गर्नुहोस्।" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "भिडियो लोड गर्दा त्रुटि भयो। कृपया पुन: प्रयास गर्नुहोस्।" @@ -1694,7 +1657,7 @@ msgstr "" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "" @@ -1715,16 +1678,14 @@ msgstr "" msgid "An issue not included in these options" msgstr "यी विकल्पहरूमा समावेश नभएको समस्या" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "" @@ -1812,7 +1773,7 @@ msgstr "" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "एप पासवर्ड नाम कम्तिमा ४ वर msgid "App passwords" msgstr "एप पासवर्डहरू" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "एप पासवर्डहरू" @@ -1901,7 +1862,7 @@ msgstr "यो निर्णयको अपील गर्नुहोस् msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "{0} बाट आर्काइभ गरिएको" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "आर्काइभ गरिएको पोस्ट" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "" @@ -2063,9 +2024,9 @@ msgstr "" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "" #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "स्टार्टर प्याक सिर्जना गर्नु अघि, तपाईंले पहिले आफ्नो इमेल प्रमाणित गर्नुपर्छ।" @@ -2145,10 +2106,10 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "" msgid "Beta Feature" msgstr "" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "ब्लक गरियो" msgid "Blocked accounts" msgstr "ब्लक गरिएका खाताहरू" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "ब्लक गरिएका खाताहरू" @@ -2292,7 +2259,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/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "ब्लकले यस लेबलकर्ताले तपाईंको खातामा लेबल राख्नबाट रोक्दैन।" @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "ब्लूस्काई" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "ब्लूस्काईले दाबी गरिएको मितिको प्रामाणिकता पुष्टि गर्न सक्दैन।" @@ -2369,7 +2336,7 @@ msgstr "" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "ब्लूस्काई तपाईंको नेटवर्कका मानिसहरूबाट सिफारिस गरिएका खाताहरूको सेट चयन गर्नेछ।" @@ -2473,7 +2440,7 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "{0} द्वारा" @@ -2516,11 +2483,11 @@ msgstr "खाता सिर्जना गरेर तपाईं <0>स msgid "By creating an account you agree to the <0>Terms of Service." msgstr "खाता सिर्जना गरेर तपाईं <0>सेवा सर्तहरू सँग सहमत हुनुहुन्छ।" -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "क्यामेरा" @@ -2597,7 +2564,7 @@ msgstr "पुनः सक्रियता रद्द गर्नुहो msgid "Cancel reply" msgstr "" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "खोजी रद्द गर्नुहोस्" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "कुराकानी म्यूट गरियो" msgid "Chat not found." msgstr "" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "कुराकानी सेटिङ्स" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "कुराकानी अनम्यूट गरियो" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "" @@ -2849,7 +2817,7 @@ msgstr "डोमेन प्रमाणीकरण विधि छान् msgid "Choose Feeds" msgstr "फिडहरू छान्नुहोस्" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "मेरो लागि छान्नुहोस्" @@ -3015,7 +2983,7 @@ msgstr "असफल सन्देश पुन: प्रयास गर् #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "असफल सन्देश पुन: प्रयास गर् msgid "Close" msgstr "बन्द गर्नुहोस्" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "सक्रिय संवाद बन्द गर्नुहोस्" @@ -3082,7 +3050,7 @@ msgstr "" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "" @@ -3102,7 +3070,7 @@ msgstr "" msgid "Close this dialog" msgstr "यो संवाद बन्द गर्नुहोस्" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "कमिक्स" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "समुदायका दिशानिर्देशहरू" @@ -3265,7 +3233,7 @@ msgstr "सामग्री र मिडिया" msgid "Content and media" msgstr "सामग्री र मिडिया" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "सामग्री र मिडिया" @@ -3301,7 +3269,7 @@ msgstr "सामग्री चेतावनी" msgid "Content warnings" msgstr "सामग्री चेतावनीहरू" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "सन्दर्भ मेनु पृष्ठभूमि, मेनु बन्द गर्न क्लिक गर्नुहोस्।" @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "थ्रेड जारी राख्नुहोस्..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "" @@ -3376,7 +3344,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "बिल्ड संस्करण क्लिपबोर्डमा प्रतिलिपि गरियो" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "" @@ -3384,7 +3352,7 @@ msgstr "" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "एप पासवर्ड प्रतिलिपि गर्नु msgid "Copy at:// URI" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "" @@ -3457,10 +3425,10 @@ msgstr "लिंक प्रतिलिपि गर्नुहोस्" msgid "Copy link to list" msgstr "सूचीको लिंक प्रतिलिपि गर्नुहोस्" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "पोस्टको लिंक प्रतिलिपि गर्नुहोस्" @@ -3478,8 +3446,8 @@ msgstr "" msgid "Copy message text" msgstr "सन्देशको पाठ प्रतिलिपि गर्नुहोस्" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "" @@ -3498,7 +3466,7 @@ msgstr "TXT रेकर्ड मान प्रतिलिपि गर् #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "प्रतिलिपि अधिकार नीति" @@ -3614,8 +3582,8 @@ msgstr "" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "सिर्जना गर्नुहोस्" @@ -3632,9 +3600,9 @@ msgstr "" msgid "Create a QR code for a starter pack" msgstr "स्टार्टर प्याकका लागि QR कोड सिर्जना गर्नुहोस्" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "स्टार्टर प्याक सिर्जना गर्नुहोस्" @@ -3643,12 +3611,12 @@ msgstr "स्टार्टर प्याक सिर्जना गर् msgid "Create a Starter Pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "मेरो लागि स्टार्टर प्याक सिर्जना गर्नुहोस्" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "साइन अप गर्नुहोस्" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "खाता बनाउनुहोस्" @@ -3678,11 +3646,11 @@ msgstr "" msgid "Create an avatar instead" msgstr "यसको सट्टा एउटा अवतार बनाउनुहोस्" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "अर्को बनाउनुहोस्" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "" @@ -4010,7 +3978,7 @@ msgstr "" msgid "Disable 2FA" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "" @@ -4150,7 +4118,7 @@ msgstr "ठूलो वैकल्पिक पाठ ब्याज दे msgid "Display name" msgstr "प्रदर्शन नाम" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "" @@ -4232,7 +4200,7 @@ msgstr "" msgid "Double tap to close the dialog" msgstr "संवाद बन्द गर्न डबल ट्याप गर्नुहोस्" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "" @@ -4336,6 +4304,7 @@ msgstr "" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "" msgid "Edit moderation list" msgstr "" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "मेरो फिड सम्पादन गर्नुहोस्" @@ -4414,6 +4383,11 @@ msgstr "मेरो फिड सम्पादन गर्नुहोस् msgid "Edit name" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "व्यक्ति सम्पादन गर्नुहोस्" @@ -4452,7 +4426,7 @@ msgstr "" msgid "Edit who can reply" msgstr "को उत्तर दिन सक्छ सम्पादन गर्नुहोस्" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "तपाईंको स्टार्टर प्याक सम्पादन गर्नुहोस्" @@ -4508,8 +4482,8 @@ msgstr "HTML कोड समावेश गर्नुहोस्" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "पोस्ट समावेश गर्नुहोस्" @@ -4517,7 +4491,7 @@ msgstr "पोस्ट समावेश गर्नुहोस्" 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/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "समाविष्ट भिडियो प्लेयर" @@ -4541,7 +4515,7 @@ msgstr "वयस्क सामग्री सक्षम गर्नुह msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "" @@ -4558,12 +4532,13 @@ msgstr "बाह्य मिडिया सक्षम गर्नुहो msgid "Enable media players for" msgstr "मिडिया प्लेयर सक्षम गर्नुहोस्" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "" @@ -4589,7 +4564,7 @@ msgstr "" msgid "Enabled" msgstr "सक्षम गरिएको" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "फिडको अन्त्य" @@ -4616,7 +4591,7 @@ msgstr "शब्द वा ट्याग प्रविष्ट गर् msgid "Enter code" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "पूर्ण स्क्रीनमा प्रवेश गर्नुहोस्" @@ -4658,7 +4633,7 @@ msgstr "तपाईंको प्रयोगकर्ता नाम र msgid "Enters full screen" msgstr "" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "" @@ -4692,7 +4667,7 @@ msgstr "फाइल बचत गर्दा त्रुटि भयो" msgid "Error receiving captcha response." msgstr "क्याप्चा प्रतिक्रिया प्राप्त गर्दा त्रुटि।" -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "" @@ -4704,8 +4679,8 @@ msgstr "सबैले उत्तर दिन सक्छन्" msgid "Everybody can reply to this post." msgstr "सबैले यो पोस्टमा उत्तर दिन सक्छन्।" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "सबै जना" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "सबै जना" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "" @@ -4746,7 +4721,7 @@ msgstr "तपाईंले पछ्याएका प्रयोगकर msgid "Excludes users you follow" msgstr "तपाईंले पछ्याएका प्रयोगकर्ताहरू हटाउँछ" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "पूर्ण स्क्रीनबाट बाहिर जानुहोस्" @@ -4767,7 +4742,7 @@ msgstr "जसमा तपाईं उत्तर दिँदै हुन msgid "Expand post text" msgstr "" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "" @@ -4810,15 +4785,15 @@ msgstr "स्पष्ट वा सम्भावित रूपमा ब msgid "Explicit sexual images." msgstr "स्पष्ट यौन चित्रहरू।" -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "" @@ -4852,7 +4827,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:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "बाह्य मिडिया प्राथमिकताहरू" @@ -4894,7 +4869,7 @@ msgstr "ह्यान्डल परिवर्तन गर्न असफ #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "" @@ -5002,9 +4977,10 @@ msgstr "फिड्स प्राथमिकताहरू लोड गर #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "" @@ -5035,12 +5011,12 @@ msgstr "सुझाव गरिएका फलोहरू लोड गर msgid "Failed to lock group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "" msgid "False information about elections" msgstr "" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "फिड" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "" msgid "File saved successfully!" msgstr "फाइल सफलतापूर्वक सुरक्षित गरियो!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "" @@ -5356,8 +5332,8 @@ msgstr "फलो गर्न खाताहरू फेला पार् msgid "Find and invite friends" msgstr "" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "" @@ -5378,7 +5354,7 @@ msgstr "" msgid "Find people you know" msgstr "" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "" @@ -5391,7 +5367,7 @@ msgstr "" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "" @@ -5433,7 +5409,7 @@ msgstr "" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "{0} लाई अनुसरण गर्नुहोस्" msgid "Follow {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "तपाईंले चिनेका @{0} का अनुसरणकर्ताहरू" @@ -5548,7 +5524,7 @@ msgstr "तपाईंले चिनेका अनुसरणकर्त #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "{0} लाई अनुसरण गर्दै" msgid "Following {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "" @@ -5582,7 +5558,7 @@ msgstr "" msgid "Following feed preferences" msgstr "अनुसरण फिड प्राथमिकताहरू" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "अनुसरण फिड प्राथमिकताहरू" @@ -5632,7 +5608,7 @@ msgstr "" msgid "Forever" msgstr "सधैंको लागि" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "" @@ -5651,11 +5627,13 @@ msgstr "पासवर्ड बिर्सनुभयो?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "" @@ -5678,7 +5656,7 @@ msgstr "<0/> बाट" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "स्टार्टर प्याक उत्पन्न गर्नुहोस्" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "मद्दत प्राप्त गर्नुहोस्" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "" @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "" @@ -5826,8 +5804,8 @@ msgstr "" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -6081,7 +6060,7 @@ msgstr "" msgid "Harming or endangering minors" msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "ह्यासट्याग" @@ -6144,7 +6123,7 @@ msgstr "" msgid "Hidden" msgstr "" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "" @@ -6297,8 +6276,8 @@ msgstr "हाम्रोमा समस्या छ, हामीले त msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "पर्खनुहोस्! हामी बिस्तारै भिडियो पहुँच उपलब्ध गराउँदैछौं, र तपाईं अझै प्रतीक्षामा हुनुहुन्छ। छिट्टै पुनः प्रयास गर्नुहोस्।" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ 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/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "" @@ -6548,7 +6528,7 @@ msgstr "" msgid "In-app, push, people you follow" msgstr "" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "" @@ -6560,6 +6540,7 @@ msgstr "" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "लेबलहरू थपियो" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "लेबलहरू प्रयोगकर्ता र सामग्रीमा ट्यागहरू हुन्। ती नेटवर्कलाई लुकाउन, चेतावनी दिन, र वर्गीकृत गर्न प्रयोग गर्न सकिन्छ।" @@ -6864,7 +6845,7 @@ msgstr "तपाईंको खातामा लेबलहरू" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "भाषा सेटिङ" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "पछिल्लो" @@ -6908,7 +6889,7 @@ msgstr "" msgid "Learn More" msgstr "थप जान्नुहोस्" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "" msgid "left to go." msgstr "जान बाँकी।" -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "मलाई छान्न दिनुहोस्" @@ -7093,8 +7074,8 @@ msgstr "यस फीडलाई मन पराउनुहोस्।" msgid "Like this labeler" msgstr "" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "मन पराउनेहरू" @@ -7111,6 +7092,24 @@ msgstr "मन पराउनेहरू" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "रुचिहरू" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "यस पोस्टमा रुचिहरू" @@ -7144,7 +7143,7 @@ msgstr "" msgid "Link copied to clipboard" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "सूची" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "सूची अनम्यूट गरियो" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "नयाँ सूचनाहरू लोड गर्नुहोस्।" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "" msgid "Locked" msgstr "" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "लग" @@ -7387,7 +7386,7 @@ msgstr "" msgid "Make adjustments to email settings for your account" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "मेरो लागि एउटा बनाउनुहोस्।" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "पढिएको रूपमा चिन्ह लगाउनुह msgid "Marked all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "" @@ -7456,6 +7455,10 @@ msgstr "" msgid "Maybe later" msgstr "" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "उल्लेख गरिएका प्रयोगकर्ता" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "" @@ -7563,7 +7566,7 @@ msgstr "" msgid "Message options" msgstr "" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "सन्देशहरू" @@ -7592,7 +7595,7 @@ msgstr "" msgid "Missing media" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "मोडरेशन" @@ -7636,7 +7639,7 @@ msgstr "मोडरेशन सूची अपडेट गरियो।" msgid "Moderation lists" msgstr "मोडरेशन सूचीहरू" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "मोडरेशन सूचीहरू" @@ -7645,7 +7648,7 @@ msgstr "मोडरेशन सूचीहरू" msgid "moderation settings" msgstr "मोडरेशन सेटिङ्स" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "मोडरेशन अवस्थाहरू" @@ -7786,7 +7789,7 @@ msgstr "" msgid "Muted accounts" msgstr "म्यूट गरिएका खाता" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "म्यूट गरिएका खाता" @@ -7892,11 +7895,11 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "नयाँ कुराकानी" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "" @@ -7965,13 +7968,13 @@ msgstr "" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "पहिले सबैभन्दा नयाँ उत्तरहरू" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "समाचार" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "अर्को चित्र" msgid "Night" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "" @@ -8142,7 +8145,7 @@ msgstr "" msgid "No messages yet" msgstr "अहिलेसम्म कुनै सन्देश छैन" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "" @@ -8183,12 +8186,12 @@ msgstr "" msgid "No posts here" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "अहिलेसम्म कुनै उद्धरण छैन।" @@ -8216,7 +8219,7 @@ msgstr "कुनै परिणाम छैन" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "कुनै परिणाम छैन" @@ -8235,15 +8238,15 @@ msgstr "कुनै परिणाम भेटिएन" msgid "No results found for \"{query}\"" msgstr "\"{query}\" को लागि कुनै परिणाम भेटिएन" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "कसैले पनि होइन" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "अहिलेसम्म कसैले यो मन पराएका छैनन्। सायद तपाई पहिलो हुनु पर्छ!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "अहिलेसम्म कसैले उद्धृत गरेका छैनन्। सायद तपाई पहिलो हुनु पर्छ!" @@ -8297,6 +8300,10 @@ msgstr "" msgid "Non-sexual Nudity" msgstr "अ-यौन नग्नता" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "" msgid "Not followed by anyone you’re following" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "फेला परेन" @@ -8332,7 +8339,7 @@ msgstr "साझेदारीको बारेमा नोट" 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/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "" @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "सूचना सेटिङ्स" @@ -8352,11 +8359,12 @@ msgstr "सूचना सेटिङ्स" msgid "Notification sounds" msgstr "सूचना ध्वनीहरू" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "ठिक छ" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "हुन्छ" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "अनबोर्डिङ रिसेट" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "" @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "केवल WebVTT (.vtt) फाइलहरू समर्थित छन्" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "मोडरेसन डिबग पृष्ठ खोल्नुह msgid "Open muted words and tags settings" msgstr "मुट गरिएका शब्दहरू र ट्यागहरूको सेटिङ खोल्नुहोस्" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "" @@ -8699,7 +8709,7 @@ msgstr "डिबग प्रविष्टिका लागि थप व msgid "Opens alt text dialog" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "डिभाइसमा क्यामेरा खोल्नुहोस्" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "पासवर्ड अद्यावधिक गरियो!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "रोक्नुहोस्" @@ -8925,12 +8935,12 @@ msgstr "रोक्नुहोस्" msgid "Pause GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "भिडियो रोक्नुहोस्" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "व्यक्ति" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "@{0} द्वारा अनुसरण गरिएका व्यक्ति" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "@{0} लाई अनुसरण गर्ने व्यक्ति" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "तपाईंका फिडहरूमा पिन गरियो" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "चलाउनुहोस्" @@ -9076,8 +9086,8 @@ msgstr "{0} चलाउनुहोस्" msgid "Play GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "भिडियो चलाउनुहोस्" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "राजनीति" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "@{0} द्वारा पोस्ट" @@ -9340,7 +9350,7 @@ msgstr "तपाईं द्वारा पोस्ट लुकाइएक msgid "Post interaction settings" msgstr "पोस्ट अन्तरक्रिया सेटिङ्स" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "" @@ -9377,6 +9387,7 @@ msgstr "पोस्ट अनपिन गरियो" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "पोस्टहरूलाई तिनीहरूको पाठ, msgid "Posts hidden" msgstr "पोस्टहरू लुकाइयो।" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "" @@ -9445,20 +9460,21 @@ msgstr "गोपनीयता।" msgid "Privacy and security" msgstr "गोपनीयता र सुरक्षा" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "गोपनीयता र सुरक्षा" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "उद्धरण पोस्टहरू अक्षम गरिए #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "उद्धरण।" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "यस पोस्टका उद्धरण।" @@ -9643,7 +9659,7 @@ msgstr "तपाईंको खाता पुन: सक्रिय गर msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "" @@ -9683,11 +9699,11 @@ msgstr "ब्लूस्काई गोपनीयता नीति पढ msgid "Read the Bluesky Terms of Service" msgstr "ब्लूस्काई सेवा सर्तहरू पढ्नुहोस्।" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "" @@ -9740,7 +9756,7 @@ msgstr "" msgid "Reject join request" msgstr "" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "वार्तालाप पुनः लोड गर्नुहोस्" @@ -10010,8 +10026,9 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "उत्तरहरू" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "तपाईँद्वारा पुनःपोस्ट गरियो" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "यस पोस्टका पुनःपोस्टहरू" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "" @@ -10245,7 +10262,7 @@ msgstr "" msgid "Requests" msgstr "" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "अन्तिम कार्य पुन: प्रयास गर #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "गृहपृष्ठमा फर्कनुहोस्" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "अघिल्लो पृष्ठमा फर्कनुहोस्" @@ -10458,7 +10475,7 @@ msgstr "" msgid "Save draft?" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "सुरक्षित फिडहरू" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "" @@ -10512,8 +10529,8 @@ msgstr "तपाईंको फिडहरूमा सुरक्षित msgid "Say hello!" msgstr "नमस्ते भन्नुहोस्!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "" @@ -10527,7 +10544,7 @@ msgstr "" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "" @@ -10556,16 +10573,16 @@ msgstr "माथि स्क्रोल गर्नुहोस्" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "खोज्नुहोस्" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "GIF हरूको लागि खोज्नुहोस्।" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "" @@ -10777,12 +10794,13 @@ msgstr "" msgid "Select app language" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "" @@ -10823,7 +10841,7 @@ msgstr "GIF चयन गर्नुहोस्।" msgid "Select GIF \"{0}\"" msgstr "GIF \"{0}\" चयन गर्नुहोस्।" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "" @@ -10942,7 +10960,8 @@ msgstr "सन्देश पठाउनुहोस्" msgid "Send post to {name}" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "पोष्ट पठाउनुहोस्..." @@ -10960,11 +10979,11 @@ msgstr "" msgid "Send verification email" msgstr "सत्यापन इमेल पठाउनुहोस्" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "पासवर्ड रीसेटको लागि इमेल सेट गर्दछ" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "सेटिङ्स" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "" @@ -11033,49 +11052,49 @@ msgstr "" msgid "Settings for allowing others to be notified of your posts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "तथापि साझा गर्नुहोस्" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "" @@ -11124,7 +11143,7 @@ msgstr "" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "लिङ्क साझा संवाद" msgid "Share my profile" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "" @@ -11170,8 +11189,8 @@ msgstr "QR कोड साझा गर्नुहोस्" msgid "Share this feed" msgstr "" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "यस स्टार्टर प्याकलाई साझा msgid "Share this starter pack and help people join your community on Bluesky." msgstr "यस स्टार्टर प्याकलाई साझा गर्नुहोस् र तपाईंको समुदायमा मानिसहरूलाई ब्लूस्काईमा सामेल हुन मद्दत गर्नुहोस्।" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "साझा गरिएको प्राथमिकता परीक्षक" @@ -11231,8 +11250,8 @@ msgstr "विकल्पात्मक पाठ देखाउनुहो #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "तथापि देखाउनुहोस्" @@ -11330,7 +11349,7 @@ msgstr "चेतावनी देखाउनुहोस् र फीडब msgid "Show when you’re live" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "" @@ -11345,8 +11364,8 @@ msgstr "" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "" msgid "So many thoughts, you should post one" msgstr "" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "केहि गलत भयो, कृपया पुन: प्रयास गर्नुहोस्" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "खेलकुद" @@ -11665,7 +11684,7 @@ msgstr "" msgid "Start a group chat" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "नयाँ च्याट सुरु गर्नुहोस्" @@ -11679,17 +11698,17 @@ msgstr "" msgid "Start adding people!" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "{displayName} सँग च्याट सुरु गर्नुहोस्" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "स्टार्टर प्याक" @@ -11712,12 +11731,16 @@ msgstr "तपाईंको द्वारा स्टार्टर प् msgid "Starter pack is invalid" msgstr "स्टार्टर प्याक अवैध छ" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "स्टार्टर प्याकहरू" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "स्टार्टर प्याकहरूले तपाईंलाई तपाईंका मनपर्ने फीडहरू र मानिसहरू सजिलैसँग तपाईंका साथीहरूसँग साझा गर्न दिन्छ।" @@ -11751,7 +11774,7 @@ msgstr "भण्डारण मेटिएको छ, अब तपाईं msgid "Stored as part of a secure code for matching with others" msgstr "" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "स्टोरीबुक" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "यी लेबलहरू प्रयोग गर्न @{0} लाई सदस्यता लिनुहोस्:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "" @@ -12057,7 +12082,7 @@ msgstr "नियमहरू" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "त्यो स्टार्टर प्याक फेला प msgid "That username is already taken" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "त्यति हो, साथीहरू!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "" @@ -12593,7 +12618,7 @@ msgstr "यो लेबल तपाईं द्वारा लागू ग msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "यस लेबलरले कुन लेबलहरू प्रकाशित गर्छ भन्ने घोषणा गरेको छैन, र यो सक्रिय नहुन सक्छ।" @@ -12638,7 +12663,7 @@ msgstr "" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "यो पोस्ट <0>{0} मा सिर्जना गरिएको दावी गर्दछ, तर पहिलो पटक Bluesky द्वारा <1>{1} मा देखिएको थियो।" @@ -12646,7 +12671,7 @@ msgstr "यो पोस्ट <0>{0} मा सिर्जना गरि msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "" @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "यस प्रयोगकर्तासँग कुनै फलोअर छैन।" #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "" @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "यस प्रयोगकर्ताले तपाईंलाई ब्लक गरेको छ। तपाईं तिनीहरूको सामग्री हेर्न सक्दैन।" #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "" @@ -12734,7 +12761,7 @@ msgstr "यो प्रयोगकर्ता यहाँ नयाँ ह msgid "This user isn't following anyone." msgstr "यो प्रयोगकर्ता कसैलाई पनि फलो गर्दै छैन।" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "" @@ -12783,7 +12810,7 @@ msgstr "थ्रेड प्राथमिकताहरू" msgid "Threaded" msgstr "" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "थ्रेड प्राथमिकताहरू" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "शीर्ष" @@ -12855,7 +12882,7 @@ msgstr "शीर्ष" msgid "Top replies first" msgstr "" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "" @@ -12917,11 +12944,11 @@ msgstr "" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "" -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "" @@ -13103,7 +13132,7 @@ msgstr "{0} लाई अनफोलो गर्नुहोस्" msgid "Unfollow account" msgstr "खाता अनफोलो गर्नुहोस्" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "" @@ -13191,7 +13220,7 @@ msgstr "" msgid "Unmute thread" msgstr "थ्रेड म्यूट हटाउनुहोस्" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "भिडियो म्यूट हटाउनुहोस्" @@ -13509,7 +13538,7 @@ msgstr "" msgid "Verification settings" msgstr "" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "" @@ -13617,7 +13646,7 @@ msgstr "भिडियो" msgid "Video failed to process" msgstr "भिडियो प्रोसेस गर्न असफल" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "भिडियो खेल" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "भिडियो फेला पारिएन।" @@ -13692,7 +13721,7 @@ msgstr "{0} को अवतार हेर्नुहोस्" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "{0} को प्रोफाइल हेर्नुहोस्" @@ -13723,8 +13752,8 @@ msgstr "अधिक जानकारीको लागि ब्लगपो msgid "View debug entry" msgstr "डिबग प्रविष्टि हेर्नुहोस्" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "विवरण हेर्नुहोस्" @@ -13797,7 +13826,7 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "@{0} द्वारा प्रदान गरिएको लेबलिङ सेवा हेर्नुहोस्" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "" @@ -13830,7 +13859,7 @@ msgstr "तपाईंका मोडरेशन सूचीहरू हे msgid "View your muted accounts" msgstr "तपाईंका म्युट गरिएको खाता हेर्नुहोस्" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "हामी नेटवर्क समस्या भोगिरहेका छौं, कृपया पुनः प्रयास गर्नुहोस्।" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "" @@ -14063,13 +14092,15 @@ msgstr "हामीलाई खेद छ, तर हामी यो सू msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "हामीलाई खेद छ, तर हामी तपाईंका म्यूट गरिएका शब्दहरू लोड गर्न असमर्थ भयौं। कृपया पुन: प्रयास गर्नुहोस्।" -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "वोप्स!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "" @@ -14562,7 +14594,7 @@ msgstr "" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "तपाईंले अझै starter pack सिर्जना गर्नुभएको छैन!" @@ -14621,7 +14653,7 @@ msgstr "" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "तपाईंलाई कम्तिमा सात अन्य व्यक्तिहरूलाई फलो गर्नुपर्छ ताकि starter pack सिर्जना गर्न सकिन्छ।" @@ -14798,7 +14830,7 @@ msgstr "" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "तपाईंले भिडियो अपलोडको लाग msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "तपाईंले भिडियो अपलोडको लागि आफ्नो दैनिक सीमा पुग्नुभयो (धेरै भिडियो)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "" @@ -14834,11 +14866,11 @@ msgstr "" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "तपाईंको खाता अझै भिडियो अपलोड गर्नको लागि पर्याप्त पुरानो छैन। कृपया पछि पुनः प्रयास गर्नुहोस्।" -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "" @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "" + diff --git a/src/locale/locales/nl/messages.po b/src/locale/locales/nl/messages.po index 92b14c9ebc..efce8a8a9e 100644 --- a/src/locale/locales/nl/messages.po +++ b/src/locale/locales/nl/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# vind-ik-leuk} other {# vind-ik-leuks}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {volgend} other {volgend}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {bericht} other {berichten}}" @@ -234,10 +235,10 @@ msgstr "" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "" msgid "{0} and {1} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "" msgid "{0} left the group" msgstr "" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} volgend" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "" @@ -711,7 +666,7 @@ msgstr "" msgid "{handle} can't be messaged" msgstr "{handle} kan geen privébericht ontvangen" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {# ongelezen item} other {# ongelezen it msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {volgend} other {volgend}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {citaat} other {citaten}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {herplaatsing} other {herplaatsingen}}" @@ -913,7 +862,7 @@ msgstr "" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "" @@ -959,6 +908,13 @@ msgstr "<0>Jij en<1> <2>{0} zijn inbegrepen in je startpakket" msgid "⚠Invalid Handle" msgstr "⚠Ongeldige handle" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 dagen" msgid "7 days" msgstr "7 dagen" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "" @@ -998,6 +954,8 @@ msgstr "" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "" msgid "Accessibility" msgstr "Toegankelijkheid" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Toegankelijkheidsinstellingen" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "Accounts met een blauw vinkje <0><1/> kunnen anderen verifiëren. Deze vertrouwde verifieerders worden geselecteerd door Bluesky." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Nog een bericht toevoegen" msgid "Add another post to thread" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "Emoji-reactie toevoegen" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "" @@ -1570,7 +1533,7 @@ msgstr "Staat toegang tot privéberichten toe" msgid "Already have a code?" msgstr "Heb je al een code?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "" @@ -1624,7 +1587,7 @@ msgstr "Er is een e-mail verzonden naar {0}. Deze bevat een bevestigingscode die msgid "An error has occurred" msgstr "Er is een fout opgetreden" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Er is een fout opgetreden" @@ -1641,7 +1604,7 @@ msgstr "" msgid "An error occurred while fetching the feed." msgstr "Er is een fout opgetreden tijdens het ophalen van de feed." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Er is een fout opgetreden bij het genereren van je startpakket. Wil je het opnieuw proberen?" @@ -1650,11 +1613,11 @@ msgstr "Er is een fout opgetreden bij het genereren van je startpakket. Wil je h msgid "An error occurred while hiding suggestion. {0}" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Er is een fout opgetreden tijdens het laden van de video. Probeer het later opnieuw." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Er is een fout opgetreden tijdens het laden van de video. Probeer het opnieuw." @@ -1694,7 +1657,7 @@ msgstr "" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "" @@ -1715,16 +1678,14 @@ msgstr "" msgid "An issue not included in these options" msgstr "Een probleem niet vermeld in deze opties" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "" @@ -1812,7 +1773,7 @@ msgstr "" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "App-wachtwoordnamen moeten minimaal 4 tekens lang zijn" msgid "App passwords" msgstr "App-wachtwoorden" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "App-wachtwoorden" @@ -1901,7 +1862,7 @@ msgstr "Bezwaar maken tegen deze beslissing" msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Gearchiveerd van {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Gearchiveerd bericht" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "Aurora" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "" @@ -2063,9 +2024,9 @@ msgstr "" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "Je moet eerst je e-mailadres bevestigen voordat je een bericht kunt plaatsen of beantwoorden." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Je moet eerst je e-mailadres bevestigen voordat je een startpakket maakt." @@ -2145,10 +2106,10 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "" msgid "Beta Feature" msgstr "" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Geblokkeerd" msgid "Blocked accounts" msgstr "Geblokkeerde accounts" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Geblokkeerde accounts" @@ -2292,7 +2259,7 @@ msgstr "Geblokkeerde accounts kunnen niet reageren op jouw gesprekken, je niet v 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 "Geblokkeerde accounts kunnen niet reageren op jouw gesprekken, je niet vermelden en niet anderszins met je communiceren. Je ziet hun tekst niet en zij kunnen de jouwe niet zien." -#: src/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blokkeren voorkomt niet dat deze labeler labels op je account plaatst." @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky kan de echtheid van de geclaimde datum niet bevestigen." @@ -2369,7 +2336,7 @@ msgstr "Servicevoorwaarden van Bluesky Social" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky kiest een aantal aanbevolen accounts van personen in je netwerk." @@ -2473,7 +2440,7 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Door {0}" @@ -2516,11 +2483,11 @@ msgstr "Door een account aan te maken stem je in met de <0>ServicevoorwaardenTerms of Service." msgstr "Door een account aan te maken ga je akkoord met de <0>Servicevoorwaarden." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "Door jou" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Camera" @@ -2597,7 +2564,7 @@ msgstr "Heractivering annuleren en afmelden" msgid "Cancel reply" msgstr "" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Zoeken annuleren" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Chat genegeerd" msgid "Chat not found." msgstr "" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Chatverzoeken" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Chatinstellingen" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Chat niet meer genegeerd" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Chats" @@ -2849,7 +2817,7 @@ msgstr "Kies domeinverificatiemethode" msgid "Choose Feeds" msgstr "Feeds kiezen" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Voor mij kiezen" @@ -3015,7 +2983,7 @@ msgstr "Klik om mislukt privébericht opnieuw te proberen" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Klik om mislukt privébericht opnieuw te proberen" msgid "Close" msgstr "Sluiten" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Actief dialoogvenster sluiten" @@ -3082,7 +3050,7 @@ msgstr "" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Menu sluiten" @@ -3102,7 +3070,7 @@ msgstr "" msgid "Close this dialog" msgstr "Dit dialoogvenster sluiten" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Strips" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Gemeenschapsrichtlijnen" @@ -3265,7 +3233,7 @@ msgstr "Inhoud & media" msgid "Content and media" msgstr "Inhoud en media" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Inhoud en media" @@ -3301,7 +3269,7 @@ msgstr "Inhoudswaarschuwing" msgid "Content warnings" msgstr "Inhoudswaarschuwingen" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Contextmenu-achtergrond, klik om het menu te sluiten." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Verder lezen..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "" @@ -3376,7 +3344,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "Buildversie gekopieerd naar klembord" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "" @@ -3384,7 +3352,7 @@ msgstr "" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "App-wachtwoord kopiëren" msgid "Copy at:// URI" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "" @@ -3457,10 +3425,10 @@ msgstr "Link kopiëren" msgid "Copy link to list" msgstr "Link naar lijst kopiëren" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Link naar bericht kopiëren" @@ -3478,8 +3446,8 @@ msgstr "" msgid "Copy message text" msgstr "Tekst privébericht kopiëren" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "" @@ -3498,7 +3466,7 @@ msgstr "TXT-recordwaarde kopiëren" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Auteursrechtbeleid" @@ -3614,8 +3582,8 @@ msgstr "" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Aanmaken" @@ -3632,9 +3600,9 @@ msgstr "" msgid "Create a QR code for a starter pack" msgstr "Maak een QR-code voor een startpakket" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Maak een startpakket" @@ -3643,12 +3611,12 @@ msgstr "Maak een startpakket" msgid "Create a Starter Pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Maak een startpakket voor mij" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Registreren" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Een account aanmaken" @@ -3678,11 +3646,11 @@ msgstr "" msgid "Create an avatar instead" msgstr "In plaats daarvan een avatar maken" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Nog een aanmaken" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "" @@ -4010,7 +3978,7 @@ msgstr "" msgid "Disable 2FA" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "" @@ -4150,7 +4118,7 @@ msgstr "Grotere alt-tekstbadges tonen" msgid "Display name" msgstr "Weergavenaam" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "" @@ -4232,7 +4200,7 @@ msgstr "" msgid "Double tap to close the dialog" msgstr "Dubbeltik om het dialoogvenster te sluiten" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "" @@ -4336,6 +4304,7 @@ msgstr "" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "" msgid "Edit moderation list" msgstr "" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Mijn feeds bewerken" @@ -4414,6 +4383,11 @@ msgstr "Mijn feeds bewerken" msgid "Edit name" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Personen bewerken" @@ -4452,7 +4426,7 @@ msgstr "" msgid "Edit who can reply" msgstr "Bewerk wie kan reageren" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Je startpakket bewerken" @@ -4508,8 +4482,8 @@ msgstr "HTML-code insluiten" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Bericht insluiten" @@ -4517,7 +4491,7 @@ msgstr "Bericht insluiten" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Sluit dit bericht in op je website. Kopieer simpelweg het volgende fragment en plak het in de HTML-code van je website." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Geïntegreerde videospeler" @@ -4541,7 +4515,7 @@ msgstr "Inhoud voor volwassenen inschakelen" msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "" @@ -4558,12 +4532,13 @@ msgstr "Externe media inschakelen" msgid "Enable media players for" msgstr "Mediaspelers inschakelen voor" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "" @@ -4589,7 +4564,7 @@ msgstr "" msgid "Enabled" msgstr "Ingeschakeld" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Einde van feed" @@ -4616,7 +4591,7 @@ msgstr "Vul een woord of tag in" msgid "Enter code" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Volledig scherm activeren" @@ -4658,7 +4633,7 @@ msgstr "Vul je gebruikersnaam en wachtwoord in" msgid "Enters full screen" msgstr "Opent volledig scherm" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "Entertainment" @@ -4692,7 +4667,7 @@ msgstr "Er is een fout opgetreden bij het opslaan van het bestand" msgid "Error receiving captcha response." msgstr "Fout bij ontvangen van captcha-antwoord." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "Fout: {error}" @@ -4704,8 +4679,8 @@ msgstr "Iedereen kan reageren" msgid "Everybody can reply to this post." msgstr "Iedereen kan reageren op dit bericht." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Iedereen" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Iedereen" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "" @@ -4746,7 +4721,7 @@ msgstr "Gebruikers uitsluiten die je volgt" msgid "Excludes users you follow" msgstr "Gebruikers uitsluiten die je volgt" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Volledig scherm afsluiten" @@ -4767,7 +4742,7 @@ msgstr "Uitklappen of inklappen van het volledige bericht waar je op reageert" msgid "Expand post text" msgstr "" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Klapt berichttekst uit of in" @@ -4810,15 +4785,15 @@ msgstr "Expliciete of mogelijk aanstootgevende media." msgid "Explicit sexual images." msgstr "Expliciete seksuele afbeeldingen." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "Verkennen" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "" @@ -4852,7 +4827,7 @@ msgstr "Externe media" 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 media kunnen websites toestaan om informatie over jou en jouw apparaat te verzamelen. Er wordt geen informatie verzonden of gevraagd totdat je drukt op de knop \"afspelen\"." -#: src/Navigation.tsx:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Externe mediavoorkeuren" @@ -4894,7 +4869,7 @@ msgstr "Kon de handle niet wijzigen. Probeer het nog eens." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "" @@ -5002,9 +4977,10 @@ msgstr "Het laden van feedvoorkeuren is mislukt" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "" @@ -5035,12 +5011,12 @@ msgstr "Het is niet gelukt om een lijst te laden met volgsuggesties" msgid "Failed to lock group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "" msgid "False information about elections" msgstr "" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Feed" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "Update ophalen" msgid "File saved successfully!" msgstr "Bestand succesvol opgeslagen!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "" @@ -5356,8 +5332,8 @@ msgstr "Zoek accounts om te volgen" msgid "Find and invite friends" msgstr "" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "" @@ -5378,7 +5354,7 @@ msgstr "Mensen zoeken om te volgen" msgid "Find people you know" msgstr "" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Zoek berichten, gebruikers en feeds op Bluesky" @@ -5391,7 +5367,7 @@ msgstr "" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "" @@ -5433,7 +5409,7 @@ msgstr "" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "{0} volgen" msgid "Follow {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "{handle} volgen" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Volgers van @{0} die je kent" @@ -5548,7 +5524,7 @@ msgstr "Volgers die je kent" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Volgt {0}" msgid "Following {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "Je volgt {handle}" @@ -5582,7 +5558,7 @@ msgstr "Je volgt {handle}" msgid "Following feed preferences" msgstr "Volgfeedvoorkeuren" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Volgfeedvoorkeuren" @@ -5632,7 +5608,7 @@ msgstr "Voor jou" msgid "Forever" msgstr "Voor altijd" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "" @@ -5651,11 +5627,13 @@ msgstr "Wachtwoord vergeten?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "" @@ -5678,7 +5656,7 @@ msgstr "Van <0/>" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Een startpakket genereren" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "Hulp krijgen" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "" @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "" @@ -5826,8 +5804,8 @@ msgstr "" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -6081,7 +6060,7 @@ msgstr "" msgid "Harming or endangering minors" msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Hashtag" @@ -6144,7 +6123,7 @@ msgstr "" msgid "Hidden" msgstr "Verborgen" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Verborgen door je moderatie-instellingen." @@ -6297,8 +6276,8 @@ msgstr "Hmm, we kunnen die moderatieservice niet laden." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Wacht even! We geven geleidelijk toegang tot video en je staat nog steeds in de rij. Kom snel terug!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "Als je je e-mailadres wijzigt, wordt 2FA via e-mail uitgeschakeld." msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Als je jouw wachtwoord wilt wijzigen sturen we je een code om te verifiëren dat dit jouw account is." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "" @@ -6548,7 +6528,7 @@ msgstr "" msgid "In-app, push, people you follow" msgstr "" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "" @@ -6560,6 +6540,7 @@ msgstr "" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Labels toegevoegd" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Labels zijn aantekeningen over gebruikers en inhoud. Ze kunnen worden gebruikt om het te verbergen, te waarschuwen en het netwerk te categoriseren." @@ -6864,7 +6845,7 @@ msgstr "Labels op je account" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Taalinstellingen" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Nieuwste" @@ -6908,7 +6889,7 @@ msgstr "" msgid "Learn More" msgstr "Leer meer" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "" msgid "left to go." msgstr "nog te gaan." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Laat me kiezen" @@ -7093,8 +7074,8 @@ msgstr "Vind deze feed leuk" msgid "Like this labeler" msgstr "" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Leuk gevonden door" @@ -7111,6 +7092,24 @@ msgstr "Leuk gevonden door" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Leuk gevonden door {0, plural, one {# gebruiker} other {# gebruikers}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Leuk gevonden door {likeCount, plural, one {# gebruiker} other {# gebruikers}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Vind-ik-leuks" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Vind-ik-leuks op dit bericht" @@ -7144,7 +7143,7 @@ msgstr "Lineair" msgid "Link copied to clipboard" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Lijst" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Lijst niet-genegeerd" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Nieuwe meldingen laden" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "" msgid "Locked" msgstr "" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Logboek" @@ -7387,7 +7386,7 @@ msgstr "" msgid "Make adjustments to email settings for your account" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Maak er een voor mij" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Markeren als gelezen" msgid "Marked all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "" @@ -7456,6 +7455,10 @@ msgstr "" msgid "Maybe later" msgstr "" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "vermelde gebruikers" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Vermeldingen" @@ -7563,7 +7566,7 @@ msgstr "" msgid "Message options" msgstr "Berichtopties" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Privéberichten" @@ -7592,7 +7595,7 @@ msgstr "" msgid "Missing media" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Moderatie" @@ -7636,7 +7639,7 @@ msgstr "Moderatielijst bijgewerkt" msgid "Moderation lists" msgstr "Moderatielijsten" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Moderatielijsten" @@ -7645,7 +7648,7 @@ msgstr "Moderatielijsten" msgid "moderation settings" msgstr "moderatie-instellingen" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Moderatietoestanden" @@ -7786,7 +7789,7 @@ msgstr "" msgid "Muted accounts" msgstr "Genegeerde accounts" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Genegeerde accounts" @@ -7892,11 +7895,11 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Nieuwe chat" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "" @@ -7965,13 +7968,13 @@ msgstr "Nieuwe lijst" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Nieuwste antwoorden eerst" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Nieuws" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Volgende afbeelding" msgid "Night" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "" @@ -8142,7 +8145,7 @@ msgstr "" msgid "No messages yet" msgstr "Nog geen privéberichten" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "" @@ -8183,12 +8186,12 @@ msgstr "" msgid "No posts here" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Nog geen citaten" @@ -8216,7 +8219,7 @@ msgstr "Geen resultaat" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Geen resultaten" @@ -8235,15 +8238,15 @@ msgstr "Geen resultaten gevonden" msgid "No results found for \"{query}\"" msgstr "Geen resultaten gevonden voor \"{query}\"" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "Niemand" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Niemand heeft dit nog leuk gevonden. Misschien moet je de eerste zijn!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Niemand heeft dit nog geciteerd. Misschien moet jij de eerste zijn!" @@ -8297,6 +8300,10 @@ msgstr "" msgid "Non-sexual Nudity" msgstr "Niet-seksuele naaktbeelden" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "" msgid "Not followed by anyone you’re following" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Niet gevonden" @@ -8332,7 +8339,7 @@ msgstr "Opmerking over delen" 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 "Opmerking: Bluesky is een open en openbaar netwerk. Deze instelling beperkt alleen de zichtbaarheid van je inhoud op de Bluesky-app en -website. Andere apps respecteren deze instelling mogelijk niet. Je inhoud kan nog steeds worden getoond aan afgemelde gebruikers door andere apps en websites." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "" @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Meldinginstellingen" @@ -8352,11 +8359,12 @@ msgstr "Meldinginstellingen" msgid "Notification sounds" msgstr "Meldingsgeluiden" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "OK" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Oké" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Introductie opnieuw tonen" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "" @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Alleen WebVTT (.vtt)-bestanden worden ondersteund" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Open moderatie debugpagina" msgid "Open muted words and tags settings" msgstr "Genegeerde woorden en tags-instellingen openen" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "" @@ -8699,7 +8709,7 @@ msgstr "Opent aanvullende details voor een debug-item" msgid "Opens alt text dialog" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Opent camera op apparaat" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Wachtwoord bijgewerkt!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Pauzeren" @@ -8925,12 +8935,12 @@ msgstr "Pauzeren" msgid "Pause GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Video pauzeren" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Personen" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Personen gevolgd door @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Personen die @{0} volgen" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Vastgezet aan je feeds" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Afspelen" @@ -9076,8 +9086,8 @@ msgstr "{0} afspelen" msgid "Play GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Video afspelen" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Politiek" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Bericht door @{0}" @@ -9340,7 +9350,7 @@ msgstr "Bericht verborgen door jou" msgid "Post interaction settings" msgstr "Instellingen voor berichtinteractie" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "" @@ -9377,6 +9387,7 @@ msgstr "Bericht losgemaakt" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Berichten kunnen worden genegeerd op basis van tekst, tags of beide. We msgid "Posts hidden" msgstr "Berichten verborgen" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "" @@ -9445,20 +9460,21 @@ msgstr "" msgid "Privacy and security" msgstr "Privacy en beveiliging" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Privacy en beveiliging" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Citaatberichten uitgeschakeld" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Citaten" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Citaten van dit bericht" @@ -9643,7 +9659,7 @@ msgstr "Activeer je account opnieuw" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "" @@ -9683,11 +9699,11 @@ msgstr "Lees het Bluesky-privacybeleid" msgid "Read the Bluesky Terms of Service" msgstr "Lees de Bluesky-servicevoorwaarden" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "" @@ -9740,7 +9756,7 @@ msgstr "" msgid "Reject join request" msgstr "" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Gesprekken opnieuw laden" @@ -10010,8 +10026,9 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Antwoorden" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Herplaatst door jou" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Herplaatsingen van dit bericht" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "" @@ -10245,7 +10262,7 @@ msgstr "" msgid "Requests" msgstr "" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Probeert de laatste mislukte actie opnieuw" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Terug naar de startpagina" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Terug naar de vorige pagina" @@ -10458,7 +10475,7 @@ msgstr "" msgid "Save draft?" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Opgeslagen feeds" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "" @@ -10512,8 +10529,8 @@ msgstr "Opgeslagen in je feeds" msgid "Say hello!" msgstr "Zeg hallo!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "" @@ -10527,7 +10544,7 @@ msgstr "" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "" @@ -10556,16 +10573,16 @@ msgstr "Naar boven scrollen" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Zoeken" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "GIF's zoeken" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "" @@ -10777,12 +10794,13 @@ msgstr "" msgid "Select app language" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "" @@ -10823,7 +10841,7 @@ msgstr "GIF selecteren" msgid "Select GIF \"{0}\"" msgstr "GIF \"{0}\" selecteren" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "" @@ -10942,7 +10960,8 @@ msgstr "Privébericht verzenden" msgid "Send post to {name}" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Bericht verzenden naar..." @@ -10960,11 +10979,11 @@ msgstr "" msgid "Send verification email" msgstr "Verificatie-e-mail verzenden" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "Stelt e-mail in voor het opnieuw instellen van wachtwoorden" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Instellingen" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "" @@ -11033,49 +11052,49 @@ msgstr "" msgid "Settings for allowing others to be notified of your posts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "Toch delen" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "" @@ -11124,7 +11143,7 @@ msgstr "" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Dialoogvenster Link delen" msgid "Share my profile" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "at://-URI van bericht delen" @@ -11170,8 +11189,8 @@ msgstr "QR-code delen" msgid "Share this feed" msgstr "" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "Dit startpakket delen" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Deel dit startpakket en help mensen lid te worden van je gemeenschap op Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Gedeelde voorkeuren-tester" @@ -11231,8 +11250,8 @@ msgstr "Toon alt-tekst" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Toch laten zien" @@ -11330,7 +11349,7 @@ msgstr "Waarschuwing en filter uit feeds tonen" msgid "Show when you’re live" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "" @@ -11345,8 +11364,8 @@ msgstr "" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "" msgid "So many thoughts, you should post one" msgstr "" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Er is iets fout gegaan, probeer het opnieuw" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Sport" @@ -11665,7 +11684,7 @@ msgstr "" msgid "Start a group chat" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Een nieuwe chat starten" @@ -11679,17 +11698,17 @@ msgstr "" msgid "Start adding people!" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Chat starten met {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Startpakket" @@ -11712,12 +11731,16 @@ msgstr "Startpakket door jou" msgid "Starter pack is invalid" msgstr "Startpakket is ongeldig" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Startpakketten" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Met startpakketten kun je eenvoudig je favoriete feeds en personen delen met je vrienden." @@ -11751,7 +11774,7 @@ msgstr "Opslag gewist, je moet de app nu opnieuw opstarten." msgid "Stored as part of a secure code for matching with others" msgstr "" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Verhalenboek" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Abonneer je op @{0} om deze labels te gebruiken:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "" @@ -12057,7 +12082,7 @@ msgstr "Voorwaarden" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Dat startpakket kan niet worden gevonden." msgid "That username is already taken" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Dat is alles, mensen!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "" @@ -12593,7 +12618,7 @@ msgstr "Dit label is aangebracht door jou." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Deze labeler heeft niet aangegeven welke labels hij publiceert en is mogelijk niet actief." @@ -12638,7 +12663,7 @@ msgstr "" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Dit bericht beweert te zijn gemaakt op <0>{0}, maar werd voor het eerst gezien door Bluesky op <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Dit bericht beweert te zijn gemaakt op <0>{0}, maar werd voor het ee msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "" @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Deze gebruiker heeft geen volgers." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "" @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Deze gebruiker heeft je geblokkeerd. Je kunt de inhoud niet bekijken." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "" @@ -12734,7 +12761,7 @@ msgstr "Deze gebruiker is nieuw hier. Druk voor meer info over wanneer ze lid zi msgid "This user isn't following anyone." msgstr "Deze gebruiker volgt niemand." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "" @@ -12783,7 +12810,7 @@ msgstr "Gespreksvoorkeuren" msgid "Threaded" msgstr "" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Gespreksvoorkeuren" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Populair" @@ -12855,7 +12882,7 @@ msgstr "Populair" msgid "Top replies first" msgstr "" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "" @@ -12917,11 +12944,11 @@ msgstr "" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "" -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "" @@ -13103,7 +13132,7 @@ msgstr "{0} ontvolgen" msgid "Unfollow account" msgstr "Account ontvolgen" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "" @@ -13191,7 +13220,7 @@ msgstr "" msgid "Unmute thread" msgstr "Gesprek niet meer negeren" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Video niet meer negeren" @@ -13509,7 +13538,7 @@ msgstr "" msgid "Verification settings" msgstr "" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "" @@ -13617,7 +13646,7 @@ msgstr "" msgid "Video failed to process" msgstr "Video kan niet worden verwerkt" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Videogames" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Video niet gevonden." @@ -13692,7 +13721,7 @@ msgstr "Avatar van {0} bekijken" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Profiel van {0} bekijken" @@ -13723,8 +13752,8 @@ msgstr "Bekijk blogpost voor meer details" msgid "View debug entry" msgstr "Debug-item bekijken" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Details bekijken" @@ -13797,7 +13826,7 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "De labelservice van @{0} bekijken" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "" @@ -13830,7 +13859,7 @@ msgstr "Je moderatielijsten bekijken" msgid "View your muted accounts" msgstr "Je genegeerde accounts bekijken" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Er zijn netwerkproblemen, probeer het opnieuw." #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "" @@ -14063,13 +14092,15 @@ msgstr "Het spijt ons, maar we kunnen deze lijst niet ophalen. Neem contact op m msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Het spijt ons, maar we kunnen je genegeerde woorden op dit moment niet laden. Probeer het opnieuw." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Oeps!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "" @@ -14562,7 +14594,7 @@ msgstr "" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Je hebt nog geen startpakket gemaakt!" @@ -14621,7 +14653,7 @@ msgstr "" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Je moet ten minste 7 andere personen volgen om een startpakket te genereren." @@ -14798,7 +14830,7 @@ msgstr "" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "Je hebt je dagelijkse limiet voor video-uploads bereikt (te veel bytes)" msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Je hebt je daglimiet voor het uploaden van video's bereikt (te veel video's)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "" @@ -14834,11 +14866,11 @@ msgstr "" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Je account is nog niet oud genoeg om video's te uploaden. Probeer het later nog eens." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "" @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "" + diff --git a/src/locale/locales/pl/messages.po b/src/locale/locales/pl/messages.po index d3c1f860fd..958bcf93a7 100644 --- a/src/locale/locales/pl/messages.po +++ b/src/locale/locales/pl/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# polubienie} few {# polubienia} other {# polubień}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {obserwowany} other {obserwowanych}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {wpis} few {wpisy} other {wpisów}}" @@ -234,10 +235,10 @@ msgstr "" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "" msgid "{0} and {1} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "" msgid "{0} left the group" msgstr "" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} obserwowanych" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "" @@ -711,7 +666,7 @@ msgstr "" msgid "{handle} can't be messaged" msgstr "Nie możesz wysłać wiadomości do {handle}" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "" @@ -789,12 +744,6 @@ msgstr "" msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {obserwowany} other {obserwowanych}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {cytat} few {cytaty} other {cytatów}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {repost} few {reposty} other {repostów}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, one {zakładka} few {zakładki} many {zakładek} #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "" @@ -959,6 +908,13 @@ msgstr "<0>Ty i<1> <2>{0} jesteście w twoim pakiecie startowym" msgid "⚠Invalid Handle" msgstr "⚠ Nieprawidłowa nazwa" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 dni" msgid "7 days" msgstr "7 dni" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "" @@ -998,6 +954,8 @@ msgstr "" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "" msgid "Accessibility" msgstr "Ułatwienia dostępu" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Ustawienia ułatwień dostępu" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "" #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Dodaj inny wpis" msgid "Add another post to thread" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "" @@ -1570,7 +1533,7 @@ msgstr "Zezwala na dostęp do wiadomości bezpośrednich" msgid "Already have a code?" msgstr "Masz już kod?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "" @@ -1624,7 +1587,7 @@ msgstr "Email został wysłany do {0}. Zawiera on kod weryfikacyjny, który moż msgid "An error has occurred" msgstr "Wystąpił błąd" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Wystąpił błąd" @@ -1641,7 +1604,7 @@ msgstr "" msgid "An error occurred while fetching the feed." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Wystąpił błąd podczas generowania pakietu startowego. Czy chcesz spróbować ponownie?" @@ -1650,11 +1613,11 @@ msgstr "Wystąpił błąd podczas generowania pakietu startowego. Czy chcesz spr msgid "An error occurred while hiding suggestion. {0}" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Wystąpił błąd podczas wczytywania wideo. Spróbuj ponownie później." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Wystąpił błąd podczas wczytywania wideo. Spróbuj ponownie." @@ -1694,7 +1657,7 @@ msgstr "" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "" @@ -1715,16 +1678,14 @@ msgstr "" msgid "An issue not included in these options" msgstr "Inny problem" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "" @@ -1812,7 +1773,7 @@ msgstr "" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "Nazwy haseł aplikacji muszą składać się z co najmniej 4 znaków" msgid "App passwords" msgstr "Hasła aplikacji" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Hasła aplikacji" @@ -1901,7 +1862,7 @@ msgstr "Odwołaj się od tej decyzji" msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Archiwum z dnia {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Wpis został zarchiwizowany" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "" @@ -2063,9 +2024,9 @@ msgstr "" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "" #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Potwierdź swój adres email przed utworzeniem pakietu startowego." @@ -2145,10 +2106,10 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "" msgid "Beta Feature" msgstr "" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Zablokowane" msgid "Blocked accounts" msgstr "Zablokowane konta" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Zablokowane konta" @@ -2292,7 +2259,7 @@ msgstr "Zablokowane konta nie mogą komentować twoich wpisów, wzmiankować ci 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 "Zablokowane konta nie mogą komentować twoich wpisów, wzmiankować cię ani w inny sposób wchodzić z tobą w interakcje. Nie będziesz widzieć ich treści, a oni nie będą widzieć twoich." -#: src/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blokowanie nie przeszkodzi moderacji w umieszczaniu ostrzeżeń na twoim koncie." @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky nie może potwierdzić autentyczności podanej daty." @@ -2369,7 +2336,7 @@ msgstr "Regulamin Bluesky Social" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky wybierze zestaw polecanych kont spośród osób w Twojej sieci." @@ -2473,7 +2440,7 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Od {0}" @@ -2516,11 +2483,11 @@ msgstr "Tworząc konto, akceptujesz <0>Regulamin i <1>Politykę prywatności msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Tworząc konto, akceptujesz <0>Regulamin." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Aparat" @@ -2597,7 +2564,7 @@ msgstr "Anuluj reaktywację i wyloguj się" msgid "Cancel reply" msgstr "" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Anuluj wyszukiwanie" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Czat został wyciszony" msgid "Chat not found." msgstr "" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Ustawienia czatu" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Cofnięto wyciszenie czatu" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "" @@ -2849,7 +2817,7 @@ msgstr "Wybierz metodę weryfikacji domeny" msgid "Choose Feeds" msgstr "Wybierz kanały" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Wybierz dla mnie" @@ -3015,7 +2983,7 @@ msgstr "Kliknij, aby spróbować wysłać wiadomość ponownie" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Kliknij, aby spróbować wysłać wiadomość ponownie" msgid "Close" msgstr "Zamknij" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Zamknij aktywne okno" @@ -3082,7 +3050,7 @@ msgstr "" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "" @@ -3102,7 +3070,7 @@ msgstr "" msgid "Close this dialog" msgstr "Zamknij to okno" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Komiksy" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Wytyczne dla społeczności" @@ -3265,7 +3233,7 @@ msgstr "Treści i multimedia" msgid "Content and media" msgstr "Treści i multimedia" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Treści i multimedia" @@ -3301,7 +3269,7 @@ msgstr "Ostrzeżenie o zawartości" msgid "Content warnings" msgstr "Ostrzeżenia o zawartości" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Kliknij, aby zamknąć menu kontekstowe." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Kontynuuj wątek..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "" @@ -3376,7 +3344,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "Numer wersji został skopiowany do schowka" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "" @@ -3384,7 +3352,7 @@ msgstr "" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Kopiuj hasło aplikacji" msgid "Copy at:// URI" msgstr "Skopiuj:// URI" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "Skopiuj DID" @@ -3457,10 +3425,10 @@ msgstr "Kopiuj link" msgid "Copy link to list" msgstr "Kopiuj link do listy" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Kopiuj link do wpisu" @@ -3478,8 +3446,8 @@ msgstr "" msgid "Copy message text" msgstr "Kopiuj tekst wiadomości" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Skopiuj wpis:// URI" @@ -3498,7 +3466,7 @@ msgstr "Kopiuj rekord TXT" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Polityka praw autorskich" @@ -3614,8 +3582,8 @@ msgstr "" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Utwórz" @@ -3632,9 +3600,9 @@ msgstr "" msgid "Create a QR code for a starter pack" msgstr "Utwórz kod QR dla pakietu startowego" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Utwórz pakiet startowy" @@ -3643,12 +3611,12 @@ msgstr "Utwórz pakiet startowy" msgid "Create a Starter Pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Utwórz dla mnie pakiet startowy" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Zarejestruj się" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Utwórz konto" @@ -3678,11 +3646,11 @@ msgstr "" msgid "Create an avatar instead" msgstr "Zamiast tego utwórz zdjęcie profilowe" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Utwórz inne" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "" @@ -4010,7 +3978,7 @@ msgstr "" msgid "Disable 2FA" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "" @@ -4150,7 +4118,7 @@ msgstr "Wyświetlaj większe znaczniki tekstu alternatywnego" msgid "Display name" msgstr "Wyświetlana nazwa" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "" @@ -4232,7 +4200,7 @@ msgstr "" msgid "Double tap to close the dialog" msgstr "Kliknij dwukrotnie, aby zamknąć to okno" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Kliknij dwukrotnie, aby polubić" @@ -4336,6 +4304,7 @@ msgstr "" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "" msgid "Edit moderation list" msgstr "" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Edytuj moje kanały" @@ -4414,6 +4383,11 @@ msgstr "Edytuj moje kanały" msgid "Edit name" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Edytuj osoby" @@ -4452,7 +4426,7 @@ msgstr "" msgid "Edit who can reply" msgstr "Wybierz, kto może komentować" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Edytuj swój pakiet startowy" @@ -4508,8 +4482,8 @@ msgstr "Kod HTML do osadzenia" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Osadź wpis" @@ -4517,7 +4491,7 @@ msgstr "Osadź wpis" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Osadź ten wpis na swojej stronie internetowej. Po prostu skopiuj poniższy snippet i wklej go do kodu HTML swojej strony." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Wbudowany odtwarzacz wideo" @@ -4541,7 +4515,7 @@ msgstr "Pokazuj treści dla dorosłych" msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "" @@ -4558,12 +4532,13 @@ msgstr "Pokazuj multimedia spoza aplikacji" msgid "Enable media players for" msgstr "Włącz odtwarzacze dla" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "" @@ -4589,7 +4564,7 @@ msgstr "Włącz popularne klipy wideo na kanale Discover" msgid "Enabled" msgstr "Włączono" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Koniec kanału" @@ -4616,7 +4591,7 @@ msgstr "Wprowadź słowo lub tag" msgid "Enter code" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Włącz tryb pełnoekranowy" @@ -4658,7 +4633,7 @@ msgstr "Wprowadź swoją nazwę i hasło" msgid "Enters full screen" msgstr "Przechodzi do trybu pełnoekranowego" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "" @@ -4692,7 +4667,7 @@ msgstr "Wystąpił błąd podczas zapisywania pliku" msgid "Error receiving captcha response." msgstr "Błąd podczas odbierania odpowiedzi captcha." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "" @@ -4704,8 +4679,8 @@ msgstr "Każdy może komentować" msgid "Everybody can reply to this post." msgstr "Każdy może komentować ten wpis." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Każdy" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Każdy" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "" @@ -4746,7 +4721,7 @@ msgstr "Wyklucz obserwowane osoby" msgid "Excludes users you follow" msgstr "Wyklucza obserwowane osoby" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Wyłącz pełny ekran" @@ -4767,7 +4742,7 @@ msgstr "Rozwiń lub zwiń cały wpis, który komentujesz" msgid "Expand post text" msgstr "" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Rozwija lub zwija tekst wpisu" @@ -4810,15 +4785,15 @@ msgstr "Nieodpowiednia lub niepokojąca treść." msgid "Explicit sexual images." msgstr "Obrazy o charakterze jednoznacznie seksualnym." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "" @@ -4852,7 +4827,7 @@ msgstr "Multimedia spoza aplikacji" 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 "Multimedia spoza aplikacji mogą umożliwiać witrynom gromadzenie informacji o tobie i twoim urządzeniu. Żadne informacje nie są wysyłane ani udostępniane do momentu naciśnięcia przycisku odtwarzania." -#: src/Navigation.tsx:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Preferencje multimediów spoza aplikacji" @@ -4894,7 +4869,7 @@ msgstr "Nie udało się zmienić nazwy. Spróbuj ponownie." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "" @@ -5002,9 +4977,10 @@ msgstr "Nie udało się wczytać preferencji kanałów" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "" @@ -5035,12 +5011,12 @@ msgstr "Nie udało się wczytać polecanych osób" msgid "Failed to lock group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "" msgid "False information about elections" msgstr "" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Kanał" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "" msgid "File saved successfully!" msgstr "Plik został zapisany pomyślnie!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "" @@ -5356,8 +5332,8 @@ msgstr "Znajdź konta do obserwowania" msgid "Find and invite friends" msgstr "" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "" @@ -5378,7 +5354,7 @@ msgstr "Znajdź osoby do obserwowania" msgid "Find people you know" msgstr "" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "" @@ -5391,7 +5367,7 @@ msgstr "" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "" @@ -5433,7 +5409,7 @@ msgstr "" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Obserwuj {0}" msgid "Follow {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "Obserwuj {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Obserwujący @{0}, których znasz" @@ -5548,7 +5524,7 @@ msgstr "Obserwujący, których znasz" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Obserwowani {0}" msgid "Following {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "Obserwujesz {handle}" @@ -5582,7 +5558,7 @@ msgstr "Obserwujesz {handle}" msgid "Following feed preferences" msgstr "Preferencje kanału obserwowanych" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Preferencje kanału obserwowanych" @@ -5632,7 +5608,7 @@ msgstr "" msgid "Forever" msgstr "Na zawsze" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "" @@ -5651,11 +5627,13 @@ msgstr "Nie pamiętasz hasła?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "" @@ -5678,7 +5656,7 @@ msgstr "Od <0/>" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Wygeneruj pakiet startowy" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "Uzyskaj pomoc" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "" @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "" @@ -5826,8 +5804,8 @@ msgstr "" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -6081,7 +6060,7 @@ msgstr "" msgid "Harming or endangering minors" msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Hashtag" @@ -6144,7 +6123,7 @@ msgstr "" msgid "Hidden" msgstr "Ukryte" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Ukryte ze względu na twoje ustawienia moderacji." @@ -6297,8 +6276,8 @@ msgstr "Nie mogliśmy wczytać tej usługi moderacji." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Poczekaj! Dostęp do materiałów wideo udostępniamy stopniowo, a ty wciąż czekasz na swoją kolej. Sprawdź ponownie za jakiś czas!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "" msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Jeśli chcesz zmienić hasło, wyślemy Ci kod, aby zweryfikować, że to Twoje konto." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "" @@ -6548,7 +6528,7 @@ msgstr "" msgid "In-app, push, people you follow" msgstr "" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "" @@ -6560,6 +6540,7 @@ msgstr "" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Ostrzeżenia zostały dodane" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Ostrzeżenia to adnotacje dotyczące osób i treści. Mogą być używane do ukrywania, ostrzegania i kategoryzowania sieci." @@ -6864,7 +6845,7 @@ msgstr "Ostrzeżenia na twoim koncie" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Ustawienia języka" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Najnowsze" @@ -6908,7 +6889,7 @@ msgstr "" msgid "Learn More" msgstr "Dowiedz się więcej" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "" msgid "left to go." msgstr "pozostałe." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Pozwól mi wybrać" @@ -7093,8 +7074,8 @@ msgstr "Polub ten kanał" msgid "Like this labeler" msgstr "" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Polubione przez" @@ -7111,6 +7092,24 @@ msgstr "Polubione przez" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Polubione przez {0, plural, one {# osobę} few {# osoby} other {# osób}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Polubione przez {likeCount, plural, one {# osobę} few {# osoby} other {# osób}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Polubienia" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Polubienia tego wpisu" @@ -7144,7 +7143,7 @@ msgstr "W linii" msgid "Link copied to clipboard" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Lista" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Cofnięto wyciszenie listy" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Wczytaj nowe powiadomienia" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "" msgid "Locked" msgstr "" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Dziennik" @@ -7387,7 +7386,7 @@ msgstr "" msgid "Make adjustments to email settings for your account" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Utwórz go dla mnie" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Oznacz jako przeczytane" msgid "Marked all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "" @@ -7456,6 +7455,10 @@ msgstr "" msgid "Maybe later" msgstr "" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "wzmianki" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Wzmianki" @@ -7563,7 +7566,7 @@ msgstr "" msgid "Message options" msgstr "" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Wiadomości" @@ -7592,7 +7595,7 @@ msgstr "" msgid "Missing media" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Moderacja" @@ -7636,7 +7639,7 @@ msgstr "Zaktualizowano listę moderacji" msgid "Moderation lists" msgstr "Listy moderacji" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Listy moderacji" @@ -7645,7 +7648,7 @@ msgstr "Listy moderacji" msgid "moderation settings" msgstr "ustawienia moderacji" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Status moderacji" @@ -7786,7 +7789,7 @@ msgstr "" msgid "Muted accounts" msgstr "Wyciszone konta" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Wyciszone konta" @@ -7892,11 +7895,11 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Nowy czat" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "" @@ -7965,13 +7968,13 @@ msgstr "Nowa lista" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Najpierw najnowsze komentarze" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Aktualności" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Następne zdjęcie" msgid "Night" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "" @@ -8142,7 +8145,7 @@ msgstr "" msgid "No messages yet" msgstr "Brak wiadomości" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "" @@ -8183,12 +8186,12 @@ msgstr "" msgid "No posts here" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Brak cytatów" @@ -8216,7 +8219,7 @@ msgstr "Brak wyników" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Brak wyników" @@ -8235,15 +8238,15 @@ msgstr "Nie znaleziono żadnych wyników" msgid "No results found for \"{query}\"" msgstr "Nie znaleziono żadnych wyników dla \"{query}\"" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "Nikt" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Nikt jeszcze tego nie polubił. Możesz być pierwszą osobą, która to zrobi!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Nikt jeszcze tego nie zacytował. Możesz być pierwszą osobą, która to zrobi!" @@ -8297,6 +8300,10 @@ msgstr "" msgid "Non-sexual Nudity" msgstr "Nieseksualna nagość" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "" msgid "Not followed by anyone you’re following" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Nie znaleziono" @@ -8332,7 +8339,7 @@ msgstr "Uwaga o udostępnianiu" 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 "Uwaga: Bluesky jest otwartą i publiczną społecznością. To ustawienie ogranicza jedynie widoczność twoich treści w aplikacji i serwisie Bluesky, inne aplikacje mogą tego nie respektować. Twoje treści mogą być nadal wyświetlane niezalogowanym osobom przez inne aplikacje i strony internetowe." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "" @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Ustawienia powiadomień" @@ -8352,11 +8359,12 @@ msgstr "Ustawienia powiadomień" msgid "Notification sounds" msgstr "Dźwięki powiadomień" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "OK" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Okej" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Rozpocznij od nowa" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "" @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Obsługiwane są tylko pliki WebVTT (.vtt)" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Otwórz stronę debugowania moderacji" msgid "Open muted words and tags settings" msgstr "Zmień ustawienia wyciszonych słów i tagów" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "" @@ -8699,7 +8709,7 @@ msgstr "Otwiera dodatkowe szczegóły debugowania" msgid "Opens alt text dialog" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Otwiera aplikację aparatu" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Hasło zostało zaktualizowane!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Zatrzymaj" @@ -8925,12 +8935,12 @@ msgstr "Zatrzymaj" msgid "Pause GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Zatrzymaj wideo" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Osoby" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Osoby obserwowane przez @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Osoby obserwujące @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Przypięto kanał" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Odtwórz" @@ -9076,8 +9086,8 @@ msgstr "Odtwórz {0}" msgid "Play GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Odtwórz filmik" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Polityka" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Wpis od @{0}" @@ -9340,7 +9350,7 @@ msgstr "Wpis został ukryty przez ciebie" msgid "Post interaction settings" msgstr "Ustawienia interakcji wpisu" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Ustawienia interakcji wpisu" @@ -9377,6 +9387,7 @@ msgstr "Wpis został odpięty" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Wpisy mogą być wyciszane na podstawie zawartego w nich tekstu, tagów msgid "Posts hidden" msgstr "Wpisy zostały ukryte" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "" @@ -9445,20 +9460,21 @@ msgstr "Prywatność" msgid "Privacy and security" msgstr "Prywatność i bezpieczeństwo" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Prywatność i bezpieczeństwo" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Cytowanie wpisów zostało wyłączone" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Cytaty" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Cytowania tego wpisu" @@ -9643,7 +9659,7 @@ msgstr "Ponownie aktywuj swoje konto" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Czytaj mniej" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Czytaj więcej" @@ -9683,11 +9699,11 @@ msgstr "Zapoznaj się z Polityką prywatności Bluesky" msgid "Read the Bluesky Terms of Service" msgstr "Zapoznaj się z Regulaminem Bluesky" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "" @@ -9740,7 +9756,7 @@ msgstr "" msgid "Reject join request" msgstr "" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Odśwież rozmowy" @@ -10010,8 +10026,9 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Komentarze" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Repostowane przez ciebie" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Reposty tego wpisu" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "" @@ -10245,7 +10262,7 @@ msgstr "" msgid "Requests" msgstr "" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Ponawia ostatnią akcję, która zakończyła się błędem" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Wraca do strony głównej" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Wraca do poprzedniej strony" @@ -10458,7 +10475,7 @@ msgstr "" msgid "Save draft?" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Zapisane kanały" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "" @@ -10512,8 +10529,8 @@ msgstr "Dodano do twoich kanałów" msgid "Say hello!" msgstr "Przywitaj się!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "" @@ -10527,7 +10544,7 @@ msgstr "" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "" @@ -10556,16 +10573,16 @@ msgstr "Przewiń na górę" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Szukaj" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Szukaj wpisów od @{0}" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Szukaj GIF-ów" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "" @@ -10777,12 +10794,13 @@ msgstr "" msgid "Select app language" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "" @@ -10823,7 +10841,7 @@ msgstr "Wybierz GIF" msgid "Select GIF \"{0}\"" msgstr "Wybierz GIF \"{0}\"" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "" @@ -10942,7 +10960,8 @@ msgstr "Wyślij wiadomość" msgid "Send post to {name}" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Wyślij wpis do..." @@ -10960,11 +10979,11 @@ msgstr "" msgid "Send verification email" msgstr "Wyślij email weryfikacyjny" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "Ustawia email do resetowania hasła" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Ustawienia" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "" @@ -11033,49 +11052,49 @@ msgstr "" msgid "Settings for allowing others to be notified of your posts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "Udostępnij mimo to" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "" @@ -11124,7 +11143,7 @@ msgstr "" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Okno udostępniania linku" msgid "Share my profile" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "" @@ -11170,8 +11189,8 @@ msgstr "Udostępnij kod QR" msgid "Share this feed" msgstr "Udostępnij ten kanał" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "Udostępnij pakiet startowy" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Udostępnij ten pakiet startowy i pomóż innym dołączyć do twojej społeczności na Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Tester współdzielonych preferencji" @@ -11231,8 +11250,8 @@ msgstr "Pokaż tekst alternatywny" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Pokaż mimo to" @@ -11330,7 +11349,7 @@ msgstr "Pokaż ostrzeżenie i odfiltruj z kanałów" msgid "Show when you’re live" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Pokazuje informacje o momencie utworzenia tego wpisu" @@ -11345,8 +11364,8 @@ msgstr "Pokazuje zawartość" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "Pokazuje zawartość" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "" msgid "So many thoughts, you should post one" msgstr "" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Coś poszło nie tak, spróbuj ponownie" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Sport" @@ -11665,7 +11684,7 @@ msgstr "" msgid "Start a group chat" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Zacznij nowy czat" @@ -11679,17 +11698,17 @@ msgstr "Zacznij dodawać osoby" msgid "Start adding people!" msgstr "Zacznij dodawać osoby!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Zacznij czat z {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Pakiet startowy" @@ -11712,12 +11731,16 @@ msgstr "Twój pakiet startowy" msgid "Starter pack is invalid" msgstr "Pakiet startowy jest nieprawidłowy" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Pakiety" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Pakiety startowe umożliwiają łatwe udostępnianie ulubionych kanałów i osób znajomym." @@ -11751,7 +11774,7 @@ msgstr "Pamięć została wyczyszczona, uruchom aplikację ponownie." msgid "Stored as part of a secure code for matching with others" msgstr "" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Historia aktywności" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Subskrybuj @{0}, aby użyć tych ostrzeżeń:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "" @@ -12057,7 +12082,7 @@ msgstr "Regulamin" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Ten pakiet startowy nie został odnaleziony." msgid "That username is already taken" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "To już wszystko!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "To wszystko!" @@ -12593,7 +12618,7 @@ msgstr "Ostrzeżenie to zostało nadane przez ciebie." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Ta moderacja nie określiła, jakie ostrzeżenia publikuje i może nie być aktywna." @@ -12638,7 +12663,7 @@ msgstr "" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Ten wpis został utworzony <0>{0}, ale po raz pierwszy pojawił się na Bluesky <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Ten wpis został utworzony <0>{0}, ale po raz pierwszy pojawił się msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Ten wpis ma nieznany typ wątków. Twoja aplikacja może być nieaktualna." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "" @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Ta osoba nie ma żadnych obserwujących." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "" @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Ta osoba cię zablokowała. Nie możesz wyświetlać jej treści." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "" @@ -12734,7 +12761,7 @@ msgstr "Ta osoba jest tu nowa. Kliknij, aby uzyskać więcej informacji o tym, k msgid "This user isn't following anyone." msgstr "Ta osoba nikogo nie obserwuje." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "" @@ -12783,7 +12810,7 @@ msgstr "Ustawienia wątków" msgid "Threaded" msgstr "Tryb wątkowy" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Ustawienia wątków" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Najlepsze" @@ -12855,7 +12882,7 @@ msgstr "Najlepsze" msgid "Top replies first" msgstr "" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Temat" @@ -12917,11 +12944,11 @@ msgstr "" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "" -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "" @@ -13103,7 +13132,7 @@ msgstr "Nie obserwuj {0}" msgid "Unfollow account" msgstr "" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Nie obserwuj" @@ -13191,7 +13220,7 @@ msgstr "" msgid "Unmute thread" msgstr "Anuluj wyciszenie" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Anuluj wyciszenie" @@ -13509,7 +13538,7 @@ msgstr "" msgid "Verification settings" msgstr "" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "" @@ -13617,7 +13646,7 @@ msgstr "Wideo" msgid "Video failed to process" msgstr "Przetwarzanie wideo nie powiodło się" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Kanał wideo" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "Wideo od {0}: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Gry" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Wideo jest wstrzymane" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Wideo jest odtwarzane" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Wideo nie zostało odnalezione." @@ -13692,7 +13721,7 @@ msgstr "Wyświetl zdjęcie profilowe {0}" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Wyświetl profil {0}" @@ -13723,8 +13752,8 @@ msgstr "Więcej informacji można znaleźć na blogu" msgid "View debug entry" msgstr "Wyświetl dziennik systemowy" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Wyświetl szczegóły" @@ -13797,7 +13826,7 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "Wyświetl usługę moderacji dostarczoną przez @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "" @@ -13830,7 +13859,7 @@ msgstr "Wyświetl swoje listy moderacji" msgid "View your muted accounts" msgstr "Wyświetl wyciszone konta" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Mamy problemy z siecią, spróbuj ponownie" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "" @@ -14063,13 +14092,15 @@ msgstr "Przepraszamy, ale nie udało nam się wczytać tej listy. Jeśli problem msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Przepraszamy, ale w tej chwili nie mogliśmy wczytać wyciszonych przez ciebie słów. Spróbuj ponownie." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Ups!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "" @@ -14562,7 +14594,7 @@ msgstr "" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Nie utworzono jeszcze pakietu startowego!" @@ -14621,7 +14653,7 @@ msgstr "" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Aby wygenerować pakiet startowy, musisz obserwować co najmniej siedem innych osób." @@ -14798,7 +14830,7 @@ msgstr "" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "Dzienny limit przesyłania wideo został osiągnięty (zbyt dużo danych msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Dzienny limit przesyłania wideo został osiągnięty (zbyt dużo plików)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "Nie mamy już więcej filmików do oglądania. Może to dobry czas na przerwę?" @@ -14834,11 +14866,11 @@ msgstr "Twoje konto zostało zawieszone" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Twoje konto jest jeszcze zbyt krótko aktywne, aby przesyłać filmiki. Spróbuj ponownie później." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "" @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "" + diff --git a/src/locale/locales/pt-BR/messages.po b/src/locale/locales/pt-BR/messages.po index b7e7ff8b57..a438749511 100644 --- a/src/locale/locales/pt-BR/messages.po +++ b/src/locale/locales/pt-BR/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# curtida} other {# curtidas}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "{0, plural, one {# membro} other {# membros}}" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {seguindo} other {seguindo}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {postagem} other {postagens}}" @@ -234,10 +235,10 @@ msgstr "{0} (Conta)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "{0} adicionado à conversa" msgid "{0} and {1} added to chat" msgstr "{0} e {1} adicionados à conversa" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "{0} saiu" msgid "{0} left the group" msgstr "{0} saiu do grupo" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "{0}, " msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "{0}, {1} e {memberCount, plural, one {mais #} other {mais #}} adicionados à conversa" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} seguindo" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "Não foi possível adicionar {handle}" @@ -711,7 +666,7 @@ msgstr "Não foi possível adicionar {handle}" msgid "{handle} can't be messaged" msgstr "Não é possível enviar mensagens a {handle}" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "{handle} não pode receber mensagens" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {# item não lido} other {# itens não l msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "{numMatches, plural, one {# contato encontrado} other {# contatos encontrados}}" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "{profileName} se juntou ao Bluesky {timeAgoString} atrás" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "+{0}" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {seguindo} other {seguindo}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {citação} other {citações}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {repostagem} other {repostagens}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, one {salvo} other {salvos}}" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "<0>{0} {likeCount, plural, one {curtida} other {curtidas}}" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "<0>{displayName}<1/><2> adicionou você" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>Entre<1> ou <2>crie uma conta<3> <4>para procurar notícias, esportes, política e tudo o mais que acontece no Bluesky." @@ -959,6 +908,13 @@ msgstr "<0>Você e<1> <2>{0} estão inclusos no seu pacote inicial" msgid "⚠Invalid Handle" msgstr "⚠Nome de usuário inválido" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 dias" msgid "7 days" msgstr "7 dias" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "Uma coleção de feeds populares que você pode encontrar no Bluesky, incluindo Notícias, Booksky, Desenvolvimento de Jogos, Blacksky e Canetas Tinteiro" @@ -998,6 +954,8 @@ msgstr "Ocorreu um erro de rede. Verifique sua conexão com a internet" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "Uma captura de tela do editor de postagens com um novo botão ao lado do botão de postagens que diz \"Rascunhos\", com um efeito de fogo de artifício de arco-íris. Abaixo, o texto no editor diz \"Ei, você soube da novidade? O Bluesky possui rascunhos agora\"." #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "Um destinatário selecionado não é seguido pelo remetente." -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "Acesso solicitado! O dono do grupo irá revisar sua solicitação." msgid "Accessibility" msgstr "Acessibilidade" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Acessibilidade" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "Contas com um ponto de verificação azul ondulado <0><1/> podem verificar outras contas. Esses verificadores confiáveis são selecionados pelo Bluesky." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "Atividade de terceiros" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Adicionar outra postagem" msgid "Add another post to thread" msgstr "Adicionar outra postagem ao tópico" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "Adicionar outro filtro de busca" @@ -1263,7 +1226,7 @@ msgstr "Adicionar rótulo de automação à conta" msgid "Add emoji reaction" msgstr "Adicionar reação de emoji" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "Adicionar filtro" @@ -1570,7 +1533,7 @@ msgstr "Permite acesso a mensagens diretas" msgid "Already have a code?" msgstr "Já tem um código?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "Já tem uma conta?" @@ -1624,7 +1587,7 @@ msgstr "Um e-mail foi enviado para {0}. Nele possui um código de confirmação msgid "An error has occurred" msgstr "Ocorreu um erro" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Ocorreu um erro" @@ -1641,7 +1604,7 @@ msgstr "Ocorreu um erro ao obter as contas sugeridas." msgid "An error occurred while fetching the feed." msgstr "Ocorreu um erro ao recuperar o feed." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Ocorreu um erro ao gerar seu pacote inicial. Tentar novamente?" @@ -1650,11 +1613,11 @@ msgstr "Ocorreu um erro ao gerar seu pacote inicial. Tentar novamente?" msgid "An error occurred while hiding suggestion. {0}" msgstr "Ocorreu um erro ao ocultar a sugestão. {0}" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Ocorreu um erro ao carregar o vídeo. Tente novamente mais tarde." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Ocorreu um erro ao carregar o vídeo. Tente novamente." @@ -1694,7 +1657,7 @@ msgstr "Ocorreu um erro. {0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "Uma ilustração retratando avatares de usuário fluindo de um livro de contatos para o aplicativo Bluesky" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "Uma ilustração de várias postagens do Bluesky junto dos ícones de repostar, curtir e comentar" @@ -1715,16 +1678,14 @@ msgstr "Um link de convite permite que pessoas entrem nesta conversa em grupo se msgid "An issue not included in these options" msgstr "Outro problema" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "Ocorreu um problema ao iniciar a conversa. Por favor, tente novamente." -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "Qualquer data" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "Todos" @@ -1812,7 +1773,7 @@ msgstr "Qualquer um que me segue" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "Qualquer pessoa que o tenha não poderá mais entrar ou solicitar entrada. Você sempre pode criar um novo." -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "A senha do app deve conter no mínimo 4 caracteres" msgid "App passwords" msgstr "Senhas de aplicativo" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Senhas de Aplicativo" @@ -1901,7 +1862,7 @@ msgstr "Recorrer desta decisão" msgid "Appeal this label" msgstr "Contestar este rótulo" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "Aplicar Pull Request" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Arquivado desde {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Postagem arquivada" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "Aurora" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "Conta automatizada" @@ -2043,7 +2004,7 @@ msgstr "Automático" msgid "Automation label" msgstr "Rótulo de automação" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "Rótulo de Automação" @@ -2063,9 +2024,9 @@ msgstr "Disponível" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "Para criar ou responder uma postagem, você deve primeiro verificar o seu email." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Para criar um pacote inicial, você precisa verificar seu email." @@ -2145,10 +2106,10 @@ msgstr "Para que possa receber notificações das postagens de {name}, você dev #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "Comece o processo de verificação de idade preenchendo os campos abaixo msgid "Beta Feature" msgstr "Recurso em Teste" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "Recursos em teste" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Bloqueado" msgid "Blocked accounts" msgstr "Contas bloqueadas" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Contas bloqueadas" @@ -2292,7 +2259,7 @@ msgstr "Contas bloqueadas não podem te responder, mencionar ou interagir." 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 responder aos seus tópicos, te mencionar, ou interagir com você. Você não verá seus conteúdos e eles não conseguirão ver os seus." -#: src/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Bloquear o rotulador não impede que ele adicione rótulos a sua conta." @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "O Bluesky não pode confirmar que a data mostrada é legítima." @@ -2369,7 +2336,7 @@ msgstr "Termos de Serviço do Bluesky Social" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "O Bluesky armazena seus contatos como dados codificados. Remover seus contatos irá excluir esses dados imediatamente." -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "O Bluesky selecionará um grupo de contas recomendadas da sua rede." @@ -2473,7 +2440,7 @@ msgstr "Botão para voltar à linha do tempo inicial" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Por {0}" @@ -2516,11 +2483,11 @@ msgstr "Ao criar uma conta você concorda com os <0>Termos de Serviço e a < msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Ao criar uma conta você concorda com os <0>Termos de Serviço." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "Por você" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Câmera" @@ -2597,7 +2564,7 @@ msgstr "Cancelar reativação e desconectar" msgid "Cancel reply" msgstr "Cancelar resposta" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Cancelar pesquisa" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "Alterações no pacote inicial não serão aplicadas à lista após a criação. A lista será uma cópia independente." #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Conversa silenciada" msgid "Chat not found." msgstr "Conversa não encontrada." -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "Opções de conversa" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "Donos de conversas não podem sair da conversa em grupo." #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "O destinatário da conversa não é seguido pelo remetente." -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "Caixa de entrada de pedidos de conversa" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Pedidos de conversa" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Configurações de conversa" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Conversa dessilenciada" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Conversas" @@ -2849,7 +2817,7 @@ msgstr "Selecionar método de verificação de domínio" msgid "Choose Feeds" msgstr "Escolher feeds" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Escolha para mim" @@ -3015,7 +2983,7 @@ msgstr "Clique para tentar enviar novamente a mensagem" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Clique para tentar enviar novamente a mensagem" msgid "Close" msgstr "Fechar" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Fechar janela ativa" @@ -3082,7 +3050,7 @@ msgstr "Fechar visualizador de imagens" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Fechar menu" @@ -3102,7 +3070,7 @@ msgstr "Fechar o banner de solicitações recebidas" msgid "Close this dialog" msgstr "Fechar esta janela" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "Fechar janela de boas-vindas" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Quadrinhos" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Diretrizes da Comunidade" @@ -3265,7 +3233,7 @@ msgstr "Conteúdo e mídia" msgid "Content and media" msgstr "Conteúdo e mídia" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Conteúdo e mídia" @@ -3301,7 +3269,7 @@ msgstr "Aviso de conteúdo" msgid "Content warnings" msgstr "Avisos de conteúdo" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Fundo do menu, clique para fechá-lo." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Continuar tópico..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "Prosseguir para o nome do grupo" @@ -3376,7 +3344,7 @@ msgstr "Conversa não encontrada." msgid "Copied build version to clipboard" msgstr "Número de versão do app copiada" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "Link copiado para área de transferência" @@ -3384,7 +3352,7 @@ msgstr "Link copiado para área de transferência" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Copiar senha do app" msgid "Copy at:// URI" msgstr "Copiar URI at://" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "Copiar DID do autor" @@ -3457,10 +3425,10 @@ msgstr "Copiar link" msgid "Copy link to list" msgstr "Copiar link da lista" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Copiar link da postagem" @@ -3478,8 +3446,8 @@ msgstr "Copiar link para o pacote inicial" msgid "Copy message text" msgstr "Copiar texto da mensagem" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Copiar URI at:// da postagem" @@ -3498,7 +3466,7 @@ msgstr "Copiar valor do registro TXT" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Política de direitos autorais" @@ -3614,8 +3582,8 @@ msgstr "vacas porcos" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Criar" @@ -3632,9 +3600,9 @@ msgstr "Criar uma lista a partir deste pacote inicial" msgid "Create a QR code for a starter pack" msgstr "Criar um QR code para o pacote inicial" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Criar um pacote inicial" @@ -3643,12 +3611,12 @@ msgstr "Criar um pacote inicial" msgid "Create a Starter Pack" msgstr "Criar um pacote inicial" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Crie um pacote inicial para mim" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Criar conta" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Criar uma conta" @@ -3678,11 +3646,11 @@ msgstr "Criar uma conta sem usar este pacote inicial" msgid "Create an avatar instead" msgstr "Adicionar uma foto de perfil" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Criar outro" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "Criar conversa em grupo" @@ -4010,7 +3978,7 @@ msgstr "Desativar" msgid "Disable 2FA" msgstr "Desabilitar 2FA" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "Desativar legendas" @@ -4150,7 +4118,7 @@ msgstr "Exibir ícones maiores de texto alternativo" msgid "Display name" msgstr "Nome de exibição" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "Largue os trolls e o clickbait. Encontre pessoas reais e conversas que importam para você." @@ -4232,7 +4200,7 @@ msgstr "Toque duas vezes ou pressione longamente a mensagem para adicionar uma r msgid "Double tap to close the dialog" msgstr "Toque duas vezes para fechar diálogo" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Toque duas vezes para curtir" @@ -4336,6 +4304,7 @@ msgstr "Transtornos alimentares" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "Editar status ao vivo" msgid "Edit moderation list" msgstr "Editar lista de moderação" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Editar meus feeds" @@ -4414,6 +4383,11 @@ msgstr "Editar meus feeds" msgid "Edit name" msgstr "Editar nome" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Editar Pessoas" @@ -4452,7 +4426,7 @@ msgstr "Editar lista de usuários" msgid "Edit who can reply" msgstr "Editar quem pode responder" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Editar pacote inicial" @@ -4508,8 +4482,8 @@ msgstr "Código HTML para incorporação" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Incorporar postagem" @@ -4517,7 +4491,7 @@ msgstr "Incorporar postagem" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Incorpore esta postagem no seu site. É só copiar o trecho seguinte e colar no código HTML do seu site." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Reprodutor interno de vídeo" @@ -4541,7 +4515,7 @@ msgstr "Habilitar conteúdo adulto" msgid "Enable beta features" msgstr "Ativar recursos em teste" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "Ativar legendas" @@ -4558,12 +4532,13 @@ msgstr "Ativar mídia externa" msgid "Enable media players for" msgstr "Ativar reprodutores de mídia para" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "Ative as notificações de uma conta ao visitar seu perfil e pressionar no <0>ícone de sino <1/>." -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "Ativar notificações no dispositivo" @@ -4589,7 +4564,7 @@ msgstr "Ativar vídeos em alta no feed Descobrir" msgid "Enabled" msgstr "Ativado" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Fim do feed" @@ -4616,7 +4591,7 @@ msgstr "Digite uma palavra ou tag" msgid "Enter code" msgstr "Inserir código" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Entrar em tela cheia" @@ -4658,7 +4633,7 @@ msgstr "Insira seu nome de usuário e senha" msgid "Enters full screen" msgstr "Entra em tela cheia" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "Entretenimento" @@ -4692,7 +4667,7 @@ 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/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "Erro: {error}" @@ -4704,8 +4679,8 @@ msgstr "Todos podem responder" msgid "Everybody can reply to this post." msgstr "Todos podem responder esta postagem." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Todos" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Todos" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "Demais itens" @@ -4746,7 +4721,7 @@ msgstr "Excluir usuário que você segue" msgid "Excludes users you follow" msgstr "Exclui usuários que você segue" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Sair da tela cheia" @@ -4767,7 +4742,7 @@ msgstr "Expandir ou esconder a postagem que você está respondendo" msgid "Expand post text" msgstr "Expandir texto da postagem" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Expande ou esconde o texto da postagem" @@ -4810,15 +4785,15 @@ msgstr "Mídia explícita ou pertubadora" msgid "Explicit sexual images." msgstr "Imagens sexualmente explícitas." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "Explorar" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "Explorar o aplicativo" @@ -4852,7 +4827,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:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Preferências de Mídia Externa" @@ -4894,7 +4869,7 @@ msgstr "Não foi possível alterar o nome de usuário. Por favor tente novamente #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "Falha ao copiar link" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "Falha ao sair da conversa em grupo" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "Falha ao carregar conversas" @@ -5002,9 +4977,10 @@ msgstr "Falha ao carregar preferências de feeds" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "Falha ao carregar configurações de notificação." @@ -5035,12 +5011,12 @@ msgstr "Falha ao carregar sugestões a seguir" msgid "Failed to lock group chat" msgstr "Falha ao trancar conversa em grupo" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "Falhou ao marcar todas as conversas como lidas" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "Conta falsa ou bot" msgid "False information about elections" msgstr "Informações falsas sobre eleições" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Feed" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "Comentários enviados para o operador do feed" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "Buscar atualização" msgid "File saved successfully!" msgstr "Arquivo salvo com sucesso!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "Filtrar por autor" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "Filtrar por autor (atual: {currentLabel})" @@ -5314,7 +5290,7 @@ msgstr "Filtrar esta busca por {0}" msgid "Filter who can opt to receive notifications for your activity" msgstr "Filtre quem pode optar por receber notificações da sua atividade" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "Filtre de quem você receberá notificações" @@ -5356,8 +5332,8 @@ msgstr "Encontre contas para seguir" msgid "Find and invite friends" msgstr "Encontrar e convidar amigos" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "Encontrar Contatos" @@ -5378,7 +5354,7 @@ msgstr "Encontre pessoas para seguir" msgid "Find people you know" msgstr "Encontre pessoas que você conhece" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Encontre postagens, usuários e feeds no Bluesky" @@ -5391,7 +5367,7 @@ msgstr "Encontrar seus amigos" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "Encontre seus amigos no Bluesky verificando o seu número de telefone e combinando com os seus contatos. Nós protegemos suas informações e você controla o que acontece a seguir. <0>Saiba mais" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "Encontre a sua turma" @@ -5433,7 +5409,7 @@ msgstr "Focar o campo de busca" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Seguir {0}" msgid "Follow {displayName}" msgstr "Seguir {displayName}" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "Seguir {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "Seguidores podem entrar" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Seguidores de @{0} que você conhece" @@ -5548,7 +5524,7 @@ msgstr "Seguidores que você conhece" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Seguindo {0}" msgid "Following {displayName}" msgstr "Seguindo {displayName}" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "Seguindo {handle}" @@ -5582,7 +5558,7 @@ msgstr "Seguindo {handle}" msgid "Following feed preferences" msgstr "Preferências do feed principal" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Preferências do feed principal" @@ -5632,7 +5608,7 @@ msgstr "Para Você" msgid "Forever" msgstr "Para sempre" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "Esqueça o ruído" @@ -5651,11 +5627,13 @@ msgstr "Esqueceu a senha?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "Quatro balões de mensagem representando uma conversa em grupo. Primeira mensagem: \"Você soube a novidade? O Bluesky agora tem conversas em grupo!\" Segunda mensagem: \"nossa, sem chance\" Terceira mensagem: \"Uau, 50 pessoas em uma única conversa!\" Quarta mensagem: \"Você também pode enviar links de convite!\"" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "Libere o seu feed" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "De" @@ -5678,7 +5656,7 @@ msgstr "Por <0/>" msgid "From these people" msgstr "Dessas pessoas" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Gere um pacote inicial" @@ -5722,39 +5700,39 @@ msgstr "Obtenha acesso antecipado a recursos experimentais que estamos testando. msgid "Get help" msgstr "Obter ajuda" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "Receba notificações sobre adesões a pacotes iniciais, verificações e outras atividades." -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "Seja notificado quando pessoas começam a te seguir." -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "Seja notificado quando pessoas curtem suas postagens." -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "Receba notificações quando pessoas curtirem suas repostagens." -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "Seja notificado quando pessoas te mencionarem." -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "Seja notificado quando pessoas citarem suas postagens." -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "Seja notificado quando pessoas responderem suas postagens." -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "Seja notificado quando pessoas repostam suas postagens." -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "Receba notificações quando pessoas repostarem suas repostagens." @@ -5766,15 +5744,15 @@ msgstr "Receba notificações quando as pessoas enviarem solicitações de conve msgid "Get notifications when people send you messages." msgstr "Receba notificações quando as pessoas enviarem mensagens para você." -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "Seja notificado sobre novas postagens" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "Seja notificado de novas postagens de {name}" @@ -5826,8 +5804,8 @@ msgstr "Glorificação da violência" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "Entrar ao vivo por" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "Ir para o perfil de {0}" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "Nome da conversa em grupo atualizado" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "Configurações da conversa em grupo" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "Conversas em grupo podem ter no máximo {0, plural, other {# pessoas}}." #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "O grupo está bloqueado" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "Nome do grupo" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "O nome do grupo é muito longo. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {O número máximo de caracteres é #.}}" @@ -6081,7 +6060,7 @@ msgstr "Atividades nocivas ou de alto risco" msgid "Harming or endangering minors" msgstr "Prejudicar ou colocar menores em perigo" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Hashtag" @@ -6144,7 +6123,7 @@ msgstr "Olá!" msgid "Hidden" msgstr "Oculto" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Oculto por suas opções de moderação." @@ -6297,8 +6276,8 @@ msgstr "Hmmmm, não foi possível carregar este serviço de moderação." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Espere! Estamos gradualmente dando acesso ao vídeo, e você ainda está esperando na fila. Volte em breve!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "Se você atualizar seu endereço de email, o 2FA via email será desativ 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 para verificar sua identidade." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "Se você deseja restringir quem pode receber notificações da atividade da sua conta, você pode alterar isto em <0>Configurações → Privacidade e Segurança." @@ -6548,7 +6528,7 @@ msgstr "No app, no dispositivo, todos" msgid "In-app, push, people you follow" msgstr "No app, no dispositivo, pessoas que você segue" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "Caixa de entrada vazia" @@ -6560,6 +6540,7 @@ msgstr "Caixa de entrada vazia!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Rótulos adicionados" msgid "Labels applied to this post" msgstr "Rótulos aplicados nesta postagem" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Rótulos são identificações aplicadas sobre perfis e conteúdos. Eles são utilizados para esconder, avisar e categorizar o conteúdo da rede." @@ -6864,7 +6845,7 @@ msgstr "Rótulos sobre sua conta" msgid "Language" msgstr "Idioma" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Configurações de Idiomas" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "Iniciado pela última vez agora mesmo" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Mais recentes" @@ -6908,7 +6889,7 @@ msgstr "Saiba mais (em inglês)" msgid "Learn More" msgstr "Saiba Mais" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "Saiba mais sobre <0>como usar a busca avançada." @@ -7042,7 +7023,7 @@ msgstr "Você saiu da conversa em grupo." msgid "left to go." msgstr "na sua frente." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Deixe-me escolher" @@ -7093,8 +7074,8 @@ msgstr "Curtir este feed" msgid "Like this labeler" msgstr "Curtir este rotulador" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Curtido por" @@ -7111,6 +7092,24 @@ msgstr "Curtido Por" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Curtido por {0, plural, one {# usuário} other {# usuários}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Curtido por {likeCount, plural, one {# usuário} other {# usuários}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Curtidas" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "Curtidas das suas repostagens" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Curtidas nesta postagem" @@ -7144,7 +7143,7 @@ msgstr "Linear" msgid "Link copied to clipboard" msgstr "Link copiado para a área de transferência" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Lista" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Lista dessilenciada" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Carregar novas notificações" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "Trancar esta conversa em grupo" msgid "Locked" msgstr "Trancado" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Registros" @@ -7387,7 +7386,7 @@ msgstr "GIFs amorosos" msgid "Make adjustments to email settings for your account" msgstr "Faça ajustes nas configurações de email para sua conta" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Faça um para mim" @@ -7418,15 +7417,15 @@ msgstr "Manual" msgid "Mark all as read" msgstr "Marcar todas como lidas" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "Marcar todas as conversas como lidas" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Marcar como lida" msgid "Marked all as read" msgstr "Todas foram marcadas como lidas" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "Todas as conversas foram marcadas como lidas" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "Todos os pedidos foram marcados como lidos" @@ -7456,6 +7455,10 @@ msgstr "Todos os pedidos foram marcados como lidos" msgid "Maybe later" msgstr "Talvez mais tarde" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "usuários mencionados" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Menções" @@ -7563,7 +7566,7 @@ msgstr "A mensagem é muito longa ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgid "Message options" msgstr "Opções de mensagem" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Mensagens" @@ -7592,7 +7595,7 @@ msgstr "Enganoso" msgid "Missing media" msgstr "Mídia ausente" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Moderação" @@ -7636,7 +7639,7 @@ msgstr "Lista de moderação atualizada" msgid "Moderation lists" msgstr "Listas de moderação" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Listas de Moderação" @@ -7645,7 +7648,7 @@ msgstr "Listas de Moderação" msgid "moderation settings" msgstr "configurações de Moderação" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Moderação" @@ -7786,7 +7789,7 @@ msgstr "Silenciado" msgid "Muted accounts" msgstr "Contas silenciadas" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Contas Silenciadas" @@ -7892,11 +7895,11 @@ msgstr "{postsCount, plural, one {Nova postagem} other {Novas postagens}} de {fi #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Nova conversa" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "Novo Recurso" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "Novos seguidores" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "Nova conversa em grupo" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "Nova conversa em grupo" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "Nova conversa em grupo com:" @@ -7965,13 +7968,13 @@ msgstr "Nova lista" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "Novas solicitações de mensagem" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "Novas mensagens" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Respostas mais recentes primeiro" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Notícias" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Próxima imagem" msgid "Night" msgstr "Noite" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "Sem anúncios, sem rastreamento invasivo, sem armadilhas de engajamento. O Bluesky respeita seu tempo e atenção." @@ -8142,7 +8145,7 @@ msgstr "Ainda não há mídia" msgid "No messages yet" msgstr "Nenhuma mensagem ainda" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "Chega de algoritmos de rolagem eterna cheios de lixo. Encontre feeds que trabalham para você, não contra você." @@ -8183,12 +8186,12 @@ msgstr "Ninguém pode enviar mensagens" msgid "No posts here" msgstr "Não há postagens aqui" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "Ainda não há postagens" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Sem citações ainda" @@ -8216,7 +8219,7 @@ msgstr "Nenhum resultado" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Nenhum resultados" @@ -8235,15 +8238,15 @@ msgstr "Nenhum resultado encontrado" msgid "No results found for \"{query}\"" msgstr "Nenhum resultado encontrado para \"{query}\"" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "Nenhum resultado encontrado para “<0>{query}” com os filtros de busca avançada." -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "Nenhum resultado encontrado para \"<0>{query}”." -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "Nenhum resultado encontrado para sua busca com filtros de busca avançada." @@ -8277,7 +8280,7 @@ msgstr "Ninguém" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Ninguém curtiu isso ainda. Você pode se tornar o primeiro!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Ninguém citou isso ainda. Você pode se tornar o primeiro!" @@ -8297,6 +8300,10 @@ msgstr "Imagens íntimas não consensuais" msgid "Non-sexual Nudity" msgstr "Nudez não-erótica" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "Indisponível nesta plataforma." msgid "Not followed by anyone you’re following" msgstr "Não é seguido por ninguém que você segue" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Não encontrado" @@ -8332,7 +8339,7 @@ msgstr "Nota sobre compartilhamento" 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." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "Nota: Esta postagem só é visível para usuários conectados." @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "Nada foi salvo ainda" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Configurações de notificação" @@ -8352,11 +8359,12 @@ msgstr "Configurações de notificação" msgid "Notification sounds" msgstr "Sons de notificação" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "OK" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Ok" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Resetar tutoriais" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "Um dos destinatários selecionados não permite chats em grupo." #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "Um dos destinatários selecionados bloqueou você e não pode ser enviado." @@ -8518,7 +8528,7 @@ msgstr "Apenas postagens com vídeos" msgid "Only replies" msgstr "Apenas respostas" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Somente arquivos WebVTT (.vtt) são suportados" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "Ops, este perfil não existe. Tente escanear outro." #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Abrir página de debug da moderação" msgid "Open muted words and tags settings" msgstr "Abrir opções de palavras/tags silenciadas" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "Abrir pacote" @@ -8699,7 +8709,7 @@ msgstr "Abre detalhes adicionais para um registro de depuração" msgid "Opens alt text dialog" msgstr "Abrir janela de texto alternativo" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Abre a câmera do dispositivo" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Senha atualizada!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Pausar" @@ -8925,12 +8935,12 @@ msgstr "Pausar" msgid "Pause GIF" msgstr "Pausar GIF" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Pausar vídeo" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Pessoas" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "Pessoas que {ownerName} segue podem pedir para entrar" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Pessoas seguidas por @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Pessoas seguindo @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "Pessoas que eu sigo" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "Pessoas que eu sigo podem solicitar entrada" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "Pessoas que você segue" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Fixado em seus feeds" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Tocar" @@ -9076,8 +9086,8 @@ msgstr "Reproduzir {0}" msgid "Play GIF" msgstr "Reproduzir GIF" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Reproduzir vídeo" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "Escreva sua mensagem abaixo:" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Política" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "Postagem bloqueada" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Postagem por @{0}" @@ -9340,7 +9350,7 @@ msgstr "Postagem Escondida por Você" msgid "Post interaction settings" msgstr "Configurações de interação de postagem" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Opções de interação em postagens" @@ -9377,6 +9387,7 @@ msgstr "Postagem desafixada" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "As postagens podem ser silenciadas com base em seu texto, suas tags ou a msgid "Posts hidden" msgstr "Postagens ocultadas" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "Link potencialmente enganoso" @@ -9445,20 +9460,21 @@ msgstr "Privacidade" msgid "Privacy and security" msgstr "Privacidade e segurança" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Privacidade e Segurança" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "Configurações de Privacidade e Segurança" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Citações desabilitadas" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Citações" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Citações desta postagem" @@ -9643,7 +9659,7 @@ msgstr "Reative sua conta" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "Ler {0, plural, one {mais # resposta} other {mais # respostas}}" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "Leia sobre como usar filtros de busca avançada" @@ -9653,11 +9669,11 @@ msgstr "Leia sobre como usar filtros de busca avançada" msgid "Read blog post" msgstr "Ler postagem do blog (em inglês)" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Ver menos" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Ver mais" @@ -9683,11 +9699,11 @@ msgstr "Leia a Política de Privacidade do Bluesky" msgid "Read the Bluesky Terms of Service" msgstr "Leia os Termos de Serviço do Bluesky" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "Conversas reais." -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "Pessoas reais." @@ -9740,7 +9756,7 @@ msgstr "Recusar pedido de conversa" msgid "Reject join request" msgstr "Recusar solicitação para entrar" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Recarregar conversas" @@ -10010,8 +10026,9 @@ msgstr "Mensagem respondida, toque para rolar até ela" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Respostas" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Repostado por você" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "Repostagens" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Repostagens" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "Repostagens das suas repostagens" @@ -10245,7 +10262,7 @@ msgstr "Solicitado" msgid "Requests" msgstr "Solicitações" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Tenta a última ação, que deu erro" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Voltar para a tela inicial" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Voltar para página anterior" @@ -10458,7 +10475,7 @@ msgstr "Salvar rascunho" msgid "Save draft?" msgstr "Salvar rascunho?" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Feeds Salvos" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "Postagens Salvas" @@ -10512,8 +10529,8 @@ msgstr "Adicionado aos seus feeds" msgid "Say hello!" msgstr "Diga olá!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "Diga olá para alguém" @@ -10527,7 +10544,7 @@ msgstr "Escanear" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "Escanear código QR" @@ -10556,16 +10573,16 @@ msgstr "Ir para o topo" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Pesquisar" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Pesquisar postagens de @{0}" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Pesquisar por GIFs" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "A pesquisa está indisponível quando desconectado" @@ -10777,12 +10794,13 @@ msgstr "Selecionar opção" msgid "Select app language" msgstr "Selecionar idioma do app" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "Selecione o arquivo de legenda (.vtt)" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "Selecione o chat \"{name}\"" @@ -10823,7 +10841,7 @@ msgstr "Selecionar GIF" msgid "Select GIF \"{0}\"" msgstr "Selecionar GIF \"{0}\"" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "Selecionar membros do grupo" @@ -10942,7 +10960,8 @@ msgstr "Enviar mensagem" msgid "Send post to {name}" msgstr "Enviar postagem para {name}" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Enviar postagem para..." @@ -10960,11 +10979,11 @@ msgstr "Envie a mensagem do seu telefone" msgid "Send verification email" msgstr "Enviar e-mail de verificação" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "Defina seu provedor de hospedagem manualmente" msgid "Sets email for password reset" msgstr "Configura o e-mail para recuperação de senha" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Configurações" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "Configurações para atividade de terceiros" @@ -11033,49 +11052,49 @@ msgstr "Configurações para atividade de terceiros" msgid "Settings for allowing others to be notified of your posts" msgstr "Configurações para permitir que outros sejam notificados das suas postagens" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "Configurações para notificações de curtidas" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "Configurações para notificações de menções" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "Configurações para notificações de novo seguidor" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "Configurações para as demais notificações" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "Configurações para notificações de curtidas das suas repostagens" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "Opções para notificações de novas solicitações de mensagem" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "Opções para notificações de novas mensagens" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "Configurações para notificações de repostagens das suas repostagens" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "Configurações para notificações de citação" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "Configurações para notificações de resposta" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "Configurações para notificações de repostagem" @@ -11112,8 +11131,8 @@ msgstr "Compartilhar faixa etária" msgid "Share anyway" msgstr "Compartilhar mesmo assim" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "Compartilhar DID do autor" @@ -11124,7 +11143,7 @@ msgstr "Compartilhar DID do autor" msgid "Share feedback" msgstr "Compartilhar comentário" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Compartilhar Link de diálogo" msgid "Share my profile" msgstr "Compartilhar meu perfil" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "Compartilhar URI at:// da postagem" @@ -11170,8 +11189,8 @@ msgstr "Compartilhar QR code" msgid "Share this feed" msgstr "Compartilhar este feed" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "Compartilhar esta busca" @@ -11183,8 +11202,8 @@ msgstr "Compartilhar este pacote inicial" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Compartilhe este pacote inicial e ajude as pessoas a se juntarem à sua comunidade no Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "Compartilhe os seus contatos para encontrar amigos" msgid "Share your thoughts…" msgstr "Compartilhe seus pensamentos…" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Testador de Preferências Compartilhadas" @@ -11231,8 +11250,8 @@ msgstr "Mostrar texto alternativo" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Mostrar mesmo assim" @@ -11330,7 +11349,7 @@ msgstr "Mostrar aviso e filtrar dos feeds" msgid "Show when you’re live" msgstr "Mostrar quando você estiver ao vivo" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Mostra informações sobre quando esta postagem foi criada" @@ -11345,8 +11364,8 @@ msgstr "Exibe o conteúdo" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "Exibe o conteúdo" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "Adiar o lembrete" msgid "So many thoughts, you should post one" msgstr "Tantos pensamentos, você deveria postar um deles" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "A rede social que você controla." @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Algo deu errado, tente novamente" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "Spam ou outros comportamentos inautênticos ou enganosos" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Esportes" @@ -11665,7 +11684,7 @@ msgstr "Inicie uma conversa e ela aparecerá aqui." msgid "Start a group chat" msgstr "Iniciar uma conversa em grupo" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Começar uma nova conversa" @@ -11679,17 +11698,17 @@ msgstr "Comece a adicionar pessoas" msgid "Start adding people!" msgstr "Comece a adicionar pessoas!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "Iniciar conversa" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Comece a conversar com {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Pacote Inicial" @@ -11712,12 +11731,16 @@ msgstr "Seu pacote inicial" msgid "Starter pack is invalid" msgstr "Pacote inicial é inválido" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Pacotes Iniciais" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Pacotes iniciais permitem que você compartilhe facilmente seus feeds e pessoas favoritas com seus amigos." @@ -11751,7 +11774,7 @@ msgstr "Armazenamento limpo, você precisa reiniciar o aplicativo agora." msgid "Stored as part of a secure code for matching with others" msgstr "Armazenado como parte de um código seguro para correspondência com outros" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Storybook" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "Inscrever-se para {publicationTitle} em {0}" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Inscreva-se em @{0} para utilizar estes rótulos:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "Verificado com sucesso" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "Sugestões" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Entardecer" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "O suporte para este recurso no seu país ainda não foi habilitado! Por favor, volte mais tarde." #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "Contas suspensas não podem participar de um chat em grupo." #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "Contas suspensas não podem participar de um chat em grupo." @@ -12057,7 +12082,7 @@ msgstr "Termos" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Este pacote inicial não pôde ser encontrado." msgid "That username is already taken" msgstr "Este nome de usuário já está em uso" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Isso é tudo, pessoal!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "Isso é tudo!" @@ -12593,7 +12618,7 @@ msgstr "Este rótulo foi aplicado por você." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "Este rótulo foi aplicado para a conta inteira do usuário e aparecerá em todas as postagens." -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Este rotulador não declarou quais rótulos utiliza e pode não estar funcionando ainda." @@ -12638,7 +12663,7 @@ msgstr "Esta pessoa está bloqueando você" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Esta postagem alega ter sido criada em <0>{0}, mas ela apareceu no Bluesky em <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Esta postagem alega ter sido criada em <0>{0}, mas ela apareceu no B msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Essa postagem possui uma configuração desconhecida de interações permitidas. O app talvez esteja desatualizado." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "Esta postagem só é visível para usuários conectados." @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Este usuário não é seguido por ninguém ainda." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "Este usuário bloqueou você e não pode receber mensagens." @@ -12709,6 +12735,7 @@ 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." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "Este usuário desativou conversas e não pode receber mensagens." @@ -12734,7 +12761,7 @@ msgstr "Este usuário é novo aqui. Toque para mais informações sobre quando e msgid "This user isn't following anyone." msgstr "Este usuário não segue ninguém ainda." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "Este vídeo não pode ser reproduzido no seu dispositivo. Seu navegador ou sistema pode estar sem os codecs de vídeo necessários (H.264/AAC)." @@ -12783,7 +12810,7 @@ msgstr "Preferências dos Tópicos" msgid "Threaded" msgstr "Aninhado" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Preferências dos Tópicos" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "Muitos contatos - você excedeu o número de contatos que você pode importar para encontrar seus amigos" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Principais" @@ -12855,7 +12882,7 @@ msgstr "Principais" msgid "Top replies first" msgstr "Respostas populares primeiro" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Assunto" @@ -12917,11 +12944,11 @@ msgstr "Trollagem" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "A confiança emerge de relacionamentos, comunidades e contexto compartilhado, por isso também estamos permitindo <0>verificadores confiáveis: organizações que podem conceder verificação diretamente." -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "Tente um termo de busca diferente ou remova alguns filtros." -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "Tente um termo de busca diferente." @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "Não foi possível carregar as solicitações para entrar." #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "Não foi possível encontrar um destinatário selecionado." #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "Não foi possível encontrar o destinatário selecionado." @@ -13103,7 +13132,7 @@ msgstr "Deixar de seguir {0}" msgid "Unfollow account" msgstr "Parar de seguir conta" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Para de seguir o usuário" @@ -13191,7 +13220,7 @@ msgstr "Dessilenciar esta conversa em grupo" msgid "Unmute thread" msgstr "Dessilenciar tópico" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Ativar o áudio do vídeo" @@ -13509,7 +13538,7 @@ msgstr "Falha na verificação, por favor tente novamente." msgid "Verification settings" msgstr "Configurações de verificação" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "Configurações de Verificação" @@ -13617,7 +13646,7 @@ msgstr "Vídeo" msgid "Video failed to process" msgstr "Falha no processamento do vídeo" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Feed de vídeos" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "Vídeo de {0}: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "Vídeo de {0}. Toque para reproduzir ou pausar o vídeo" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Videogames" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "O vídeo está pausado" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "O vídeo está reproduzindo" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Vídeo não encontrado." @@ -13692,7 +13721,7 @@ msgstr "Ver o avatar de {0}" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Ver perfil de {0}" @@ -13723,8 +13752,8 @@ msgstr "Veja a postagem no blog para mais detalhes" msgid "View debug entry" msgstr "Ver depuração" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Ver detalhes" @@ -13797,7 +13826,7 @@ msgstr "Ver o link de convite para esta conversa em grupo" msgid "View the labeling service provided by @{0}" msgstr "Ver este rotulador fornecido por @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "Ver as verificações deste usuário" @@ -13830,7 +13859,7 @@ msgstr "Veja suas listas de moderação" msgid "View your muted accounts" msgstr "Veja suas contas silenciadas" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "Ver suas verificações" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Estamos com problemas de rede, tente novamente" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "Estamos com problemas de rede, tente novamente" @@ -14063,13 +14092,15 @@ 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/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "Desculpe, mas sua busca não pôde ser concluída." -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Lamentamos, mas sua pesquisa não pôde ser concluída. Por favor, tente novamente em alguns minutos." @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "Quem pode verificar?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Ops!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "Você não pode adicionar mais que {EMOJI_REACTION_LIMIT, plural, one {# reação com emoji} other {# reações com emoji}}" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "Você ainda não pode criar uma conversa em grupo." @@ -14562,7 +14594,7 @@ msgstr "Você tem alterações não salvas neste rascunho, gostaria de salvá-la msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "Você tem alterações não salvas. Gostaria de salvá-las antes de visualizar os seus rascunhos?" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Você ainda não criou um pacote inicial!" @@ -14621,7 +14653,7 @@ msgstr "Você precisa ser dono da conversa para remover um membro." msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "Você deve ter pelo menos 13 anos para usar o Bluesky. Leia os nossos <0>Termos de Serviço para obter mais informações." -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Você deve estar seguindo pelo menos sete outras pessoas para gerar um pacote inicial." @@ -14798,7 +14830,7 @@ msgstr "Você atingiu o número máximo de rascunhos" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "Você atingiu o número máximo de solicitações permitidas. Tente novamente mais tarde." -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "Você alcançou o limite máximo de {MAX_FILTERS, plural, one {# filtro} other {# filtros}}. Adicione mais valores a um filtro existente em vez de criar novos." @@ -14814,7 +14846,7 @@ msgstr "Você atingiu seu limite diário de uploads de vídeo (muitos bytes)" msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Você atingiu seu limite diário de uploads de vídeos (muitos vídeos)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "Você esgotou os vídeos disponíveis para assistir. Que tal descansar um pouco?" @@ -14834,11 +14866,11 @@ msgstr "Sua conta foi suspensa" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Sua conta ainda não tem idade suficiente para enviar vídeos. Por favor, tente novamente mais tarde." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "Sua conta é muito nova" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "Sua conta deve ter pelo menos 7 dias para criar uma nova conversa em grupo." @@ -14929,7 +14961,7 @@ msgstr "Seu provedor de hospedagem não pode ser detectado a partir de um endere msgid "Your hosting provider is detected automatically from the username you enter." msgstr "Seu provedor de hospedagem é detectado automaticamente pelo nome de usuário que você inserir." -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "Seu idioma de preferência" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "Sua foto de perfil" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "Sua foto de perfil cercada por círculos concêntricos das fotos de perfil de outros usuários" @@ -15015,3 +15047,4 @@ msgstr "Seu nome de usuário e senha serão compartilhados com <0>{host}. Se #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "Suas verificações" + diff --git a/src/locale/locales/pt-PT/messages.po b/src/locale/locales/pt-PT/messages.po index 21c66b0558..04d2d4aa93 100644 --- a/src/locale/locales/pt-PT/messages.po +++ b/src/locale/locales/pt-PT/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# gosto} other {# gostos}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "{0, plural, one {# membro} other {# membros}}" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {a seguir} other {a seguir}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {publicação} other {publicações}}" @@ -234,10 +235,10 @@ msgstr "{0} (Conta)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "{0} foi adicionado/a à conversa" msgid "{0} and {1} added to chat" msgstr "{0} e {1} adicionados à conversa" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "{0} saiu" msgid "{0} left the group" msgstr "{0} saiu do grupo" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "{0}, " msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "{0}, {1} e {memberCount, plural, one {# outro} other {# outros}} adicionados à conversa" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} a seguir" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "{handle} não pode ser adicionado/a" @@ -711,7 +666,7 @@ msgstr "{handle} não pode ser adicionado/a" msgid "{handle} can't be messaged" msgstr "Não pode enviar mensagens a {handle}" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "Não é possível enviar mensagens a {handle}" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {# item não lido} other {# itens não l msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "{numMatches, plural, one {# contacto encontrado} other {# contactos encontrados}}" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "{profileName} aderiu ao Bluesky há {timeAgoString}" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "+{0}" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {a seguir} other {a seguir}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {citação} other {citações}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {republicação} other {republicações}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, one {guardado} other {guardados}}" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "<0>{0} {likeCount, plural, one {gosto} other {gostos}}" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "<0>{displayName}<1/><2> adicionou-te" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>Inicie sessão<1> ou <2>crie uma conta<3> <4>para procurar por notícias, desporto, política e tudo resto que acontece no Bluesky." @@ -959,6 +908,13 @@ msgstr "<0>Tu e<1> <2>{0} estão incluídos no seu pacote de inician msgid "⚠Invalid Handle" msgstr "⚠️Nome de utilizador inválido" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 dias" msgid "7 days" msgstr "7 dias" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "Uma coleção de feeds populares que pode encontrar no Bluesky, incluindo News, Booksky, Game Dev, Blacksky, e Fountain Pens" @@ -998,6 +954,8 @@ msgstr "Ocorreu um erro de rede. Por favor, verifique a sua conexão à internet #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "Uma captura de ecrã do compositor de publicações com um novo botão ao lado do botão post que diz \"Rascunhos\", com um efeito de fogo de artifício de arco-íris. Abaixo, o texto no compositor diz \"Oi, ouviu a notícia? O Bluesky agora tem rascunhos!!!\"." #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "Um destinatário selecionado não é seguido pelo remetente." -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "Acesso solicitado! O proprietário do grupo irá rever o seu pedido." msgid "Accessibility" msgstr "Acessibilidade" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Definições de acessibilidade" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "Contas com um selo de verificação azul recortado <0><1/> podem verificar outras. Estes verificadores confiáveis são selecionados pelo Bluesky." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "Atividade de outros" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Adicionar outra publicação" msgid "Add another post to thread" msgstr "Adicionar outra publicação ao fio" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "Adicionar outro filtro de pesquisa" @@ -1263,7 +1226,7 @@ msgstr "Adicionar rótulo de automação à conta" msgid "Add emoji reaction" msgstr "Adicionar reação de emoji" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "Adicionar filtro" @@ -1570,7 +1533,7 @@ msgstr "Permite acesso às mensagens em direto" msgid "Already have a code?" msgstr "Já tem um código?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "Já possui uma conta?" @@ -1624,7 +1587,7 @@ msgstr "Um e-mail foi enviado para {0}. Ele inclui um código de confirmação q msgid "An error has occurred" msgstr "Ocorreu um erro" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Ocorreu um erro" @@ -1641,7 +1604,7 @@ msgstr "Ocorreu um erro ao obter as contas sugeridas." msgid "An error occurred while fetching the feed." msgstr "Ocorreu um erro ao obter o feed." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Ocorreu um erro enquanto gerava o seu pacote de iniciante. Deseja tentar novamente?" @@ -1650,11 +1613,11 @@ msgstr "Ocorreu um erro enquanto gerava o seu pacote de iniciante. Deseja tentar msgid "An error occurred while hiding suggestion. {0}" msgstr "Ocorreu um erro ao ocultar a sugestão. {0}" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Ocorreu um erro enquanto carregava o vídeo. Tente novamente mais tarde." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Ocorreu um erro enquanto carregava o vídeo. Tente novamente." @@ -1694,7 +1657,7 @@ msgstr "Ocorreu um erro. {0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "Uma ilustração que retrata avatares de utilizadores a fluir de um livro de contactos para a aplicação do Bluesky" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "Uma ilustração de várias publicações do Bluesky ao lado dos ícones de republicar, gostar e comentar" @@ -1715,16 +1678,14 @@ msgstr "Um link de convite permite que pessoas entrem nesta conversa de grupo se msgid "An issue not included in these options" msgstr "Um problema não incluído nestas opções" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "Ocorreu um problema ao iniciar a conversa. Por favor, tente novamente." -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "Qualquer data" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "Todos" @@ -1812,7 +1773,7 @@ msgstr "Qualquer um que me segue" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "Qualquer pessoa que o tenha deixará de poder entrar ou pedir para entrar. Pode sempre criar um novo." -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "A palavra-passe da aplicação deve conter pelo menos 4 caracteres" msgid "App passwords" msgstr "Palavras-passe da Aplicação" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Palavras-passe da Aplicação" @@ -1901,7 +1862,7 @@ msgstr "Recorrer desta decisão" msgid "Appeal this label" msgstr "Recorrer deste rótulo" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "Aplicar Pull Request" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Arquivado desde {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Publicação arquivada" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "Aurora" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "Conta automatizada" @@ -2043,7 +2004,7 @@ msgstr "Automático" msgid "Automation label" msgstr "Rótulo de automação" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "Rótulo de Automação" @@ -2063,9 +2024,9 @@ msgstr "Disponível" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "Antes de criar uma publicação ou responder, deve verificar o seu e-mail." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Antes de criar um pacote de iniciante, deve verificar o seu e-mail." @@ -2145,10 +2106,10 @@ msgstr "Antes de poder receber notificações de publicações de {name}, primei #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "Comece o processo de verificação de idade, preenchendo os campos abaix msgid "Beta Feature" msgstr "Funcionalidade Beta" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "Funcionalidades beta" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Bloqueado" msgid "Blocked accounts" msgstr "Contas bloqueadas" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Contas Bloqueadas" @@ -2292,7 +2259,7 @@ msgstr "Contas bloqueadas não conseguem responder aos seus fios, mencionar ou i 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 conseguem responder aos seus fios, mencionar ou interagir de qualquer outra forma consigo. Não irá ver o conteúdo delas e elas serão impedidas de verem o seu." -#: src/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Bloquear não impede o rotulador de aplicar rótulos na sua conta." @@ -2319,7 +2286,7 @@ msgstr "bloomscrolling booksky" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "O Bluesky não pode confirmar a veracidade da data aplicada." @@ -2369,7 +2336,7 @@ msgstr "Termos de Serviço de Bluesky Social" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "O Bluesky guarda os seus contactos como dados codificados. Ao remover os seus contactos, esses dados são eliminados imediatamente." -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "O Bluesky escolherá um conjunto de contas recomendadas de pessoas na sua rede." @@ -2473,7 +2440,7 @@ msgstr "Botão para voltar à cronologia do início" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Por {0}" @@ -2516,11 +2483,11 @@ msgstr "Ao criar uma conta, concorda com os <0>Termos de Aplicação e a <1> msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Ao criar uma conta, concorda com os <0>Termos de Aplicação." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "Por si" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Câmara" @@ -2597,7 +2564,7 @@ msgstr "Cancelar reativação e terminar sessão" msgid "Cancel reply" msgstr "Cancelar resposta" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Cancelar pesquisa" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "Alterações ao pacote de iniciante não se irão refletir na lista após a sua criação. A lista será uma cópia independente." #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Conversa silenciada" msgid "Chat not found." msgstr "Conversa não encontrada." -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "Opções de conversa" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "Os proprietários da conversa não podem sair de uma conversa de grupo." #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "O destinatário da conversa não é seguido pelo remetente." -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "Caixa de pedidos de conversa" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Pedidos de conversa" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Definições das conversas" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Removeu o silenciamento da conversa" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Conversas" @@ -2849,7 +2817,7 @@ msgstr "Escolher método de verificação de domínio" msgid "Choose Feeds" msgstr "Escolher feeds" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Escolha por mim" @@ -3015,7 +2983,7 @@ msgstr "Clique para reenviar a mensagem falha" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Clique para reenviar a mensagem falha" msgid "Close" msgstr "Fechar" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Fechar janela de diálogo em execução" @@ -3082,7 +3050,7 @@ msgstr "Fechar visualizador de imagens" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Fechar menu" @@ -3102,7 +3070,7 @@ msgstr "Fechar o banner de pedidos de adesão" msgid "Close this dialog" msgstr "Fechar esta janela de diálogo" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "Fechar modal de boas-vindas" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Banda Desenhada" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Diretrizes da Comunidade" @@ -3265,7 +3233,7 @@ msgstr "Conteúdo e Multimédia" msgid "Content and media" msgstr "Conteúdo e multimédia" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Conteúdo e Multimédia" @@ -3301,7 +3269,7 @@ msgstr "Alerta de Conteúdo" msgid "Content warnings" msgstr "Alertas de conteúdo" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Backdrop do menu de contexto, toque para fechar o ecrã." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Continuar fio..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "Continuar para o nome do grupo" @@ -3376,7 +3344,7 @@ msgstr "Conversa não encontrada." msgid "Copied build version to clipboard" msgstr "Versão de compilação copiada para a área de transferência" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "Link copiado para a área de transferência" @@ -3384,7 +3352,7 @@ msgstr "Link copiado para a área de transferência" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Copiar Palavra-passe da Aplicação" msgid "Copy at:// URI" msgstr "Copiar at:// URI" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "Copiar DID do autor" @@ -3457,10 +3425,10 @@ msgstr "Copiar Link" msgid "Copy link to list" msgstr "Copiar Link para a Lista" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Copiar Link para a Publicação" @@ -3478,8 +3446,8 @@ msgstr "Copiar link para pacote de iniciante" msgid "Copy message text" msgstr "Copiar texto da mensagem" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Copiar at:// URI da publicação" @@ -3498,7 +3466,7 @@ msgstr "Copiar valor de registo TXT" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Política de Direitos de Autor" @@ -3614,8 +3582,8 @@ msgstr "vacas porcos" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Criar" @@ -3632,9 +3600,9 @@ msgstr "Criar uma lista a partir deste pacote de iniciante" msgid "Create a QR code for a starter pack" msgstr "Criar um código QR para um pacote de iniciante" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Criar um pacote de iniciante" @@ -3643,12 +3611,12 @@ msgstr "Criar um pacote de iniciante" msgid "Create a Starter Pack" msgstr "Criar um Pacote de Iniciante" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Criar um pacote de iniciante para mim" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Criar conta" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Criar uma conta" @@ -3678,11 +3646,11 @@ msgstr "Criar uma conta sem usar este pacote de iniciante" msgid "Create an avatar instead" msgstr "Criar uma foto de perfil" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Criar outra" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "Criar conversa de grupo" @@ -4010,7 +3978,7 @@ msgstr "Desativar" msgid "Disable 2FA" msgstr "Desativar 2FA" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "Desativar legendas" @@ -4150,7 +4118,7 @@ msgstr "Exibir insígnias de texto alternativo maiores" msgid "Display name" msgstr "Nome de exibição" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "Abandone os trolls e o clickbait. Encontre pessoas reais e conversas que são importantes para si." @@ -4232,7 +4200,7 @@ msgstr "Toque duplo ou toque prolongadamente a mensagem para adicionar uma reaç msgid "Double tap to close the dialog" msgstr "Toque duplo para fechar janela de diálogo" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Toque duplo para dar um gosto" @@ -4336,6 +4304,7 @@ msgstr "Desordens alimentares" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "Editar estado \"em direto\"" msgid "Edit moderation list" msgstr "Editar lista de moderação" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Editar os Meus Feeds" @@ -4414,6 +4383,11 @@ msgstr "Editar os Meus Feeds" msgid "Edit name" msgstr "Editar nome" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Editar Pessoas" @@ -4452,7 +4426,7 @@ msgstr "Editar lista de utilizadores" msgid "Edit who can reply" msgstr "Editar quem pode responder" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Editar o seu pacote de iniciante" @@ -4508,8 +4482,8 @@ msgstr "Código HTML incorporado" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Incorporar publicação" @@ -4517,7 +4491,7 @@ msgstr "Incorporar publicação" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Incorpore esta publicação no seu site. Simplesmente copie o seguinte excerto e cole-o no código HTML do seu site." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Reprodutor de vídeos incorporado" @@ -4541,7 +4515,7 @@ msgstr "Permitir conteúdo adulto" msgid "Enable beta features" msgstr "Ativar funcionalidades beta" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "Ativar legendas" @@ -4558,12 +4532,13 @@ msgstr "Permitir conteúdo multimédia externo" msgid "Enable media players for" msgstr "Permitir reprodutores de multimédia para" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "Ative as notificações de uma conta visitando o perfil desta e pressionando o <0>ícone de sino <1/>." -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "Ativar notificações push" @@ -4589,7 +4564,7 @@ msgstr "Permitir vídeos do momento no seu feed Descobrir" msgid "Enabled" msgstr "Permitido" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Fim do feed" @@ -4616,7 +4591,7 @@ msgstr "Insira uma palavra ou tag" msgid "Enter code" msgstr "Insira o código" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Entrar em ecrã cheio" @@ -4658,7 +4633,7 @@ msgstr "Insira o seu nome de utilizador e palavra-passe" msgid "Enters full screen" msgstr "Entra em ecrã cheio" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "Entretenimento" @@ -4692,7 +4667,7 @@ msgstr "Ocorreu um erro ao guardar o ficheiro" msgid "Error receiving captcha response." msgstr "Ocorreu um erro ao obter a resposta do captcha." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "Erro: {error}" @@ -4704,8 +4679,8 @@ msgstr "Todos podem responder" msgid "Everybody can reply to this post." msgstr "Todos podem responder a esta publicação." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Todos" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Todos" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "Tudo o resto" @@ -4746,7 +4721,7 @@ msgstr "Excluir utilizadores que eu sigo" msgid "Excludes users you follow" msgstr "Exclui utilizadores que sigo" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Sair do ecrã cheio" @@ -4767,7 +4742,7 @@ msgstr "Expandir ou colapsar a publicação completa a que está a responder" msgid "Expand post text" msgstr "Expandir texto da publicação" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Expande ou colapsa o texto da publicação" @@ -4810,15 +4785,15 @@ msgstr "Conteúdo multimédia explícito ou perturbador." msgid "Explicit sexual images." msgstr "Imagens sexuais explícitas." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "Explorar" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "Explorar a aplicação" @@ -4852,7 +4827,7 @@ msgstr "Conteúdo Multimédia Externo" 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 "O conteúdo multimédia externo pode permitir que sites recolham informações sobre si ou o seu dispositivo. Nenhuma informação é enviada ou solicitada até pressionar o botão \"Reproduzir\"." -#: src/Navigation.tsx:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Preferências de Conteúdo Multimédia Externo" @@ -4894,7 +4869,7 @@ msgstr "Falha ao tentar alterar nome de utilizador. Tente novamente." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "Falha ao copiar o link" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "Falha ao sair da conversa de grupo" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "Falha ao carregar as conversas" @@ -5002,9 +4977,10 @@ msgstr "Falha ao carregar preferências de feeds" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "Falha ao carregar definições de notificações." @@ -5035,12 +5011,12 @@ msgstr "Falha ao carregar contas sugeridas" msgid "Failed to lock group chat" msgstr "Falha ao trancar a conversa de grupo" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "Falha ao marcar todas as conversas como lidas" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "Conta falsa ou bot" msgid "False information about elections" msgstr "Informação falsa sobre eleições" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Feed" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "Feedback enviado ao operador do feed" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "Obter atualização" msgid "File saved successfully!" msgstr "Ficheiro guardado com sucesso!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "Filtrar por autor" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "Filtrar por autor (atualmente: {currentLabel})" @@ -5314,7 +5290,7 @@ msgstr "Filtrar esta pesquisa por {0}" msgid "Filter who can opt to receive notifications for your activity" msgstr "Filtrar quem pode optar por receber notificações da sua atividade" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "Filtrar de quem você recebe notificações" @@ -5356,8 +5332,8 @@ msgstr "Encontrar contas para seguir" msgid "Find and invite friends" msgstr "Encontrar e convidar amigos" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "Encontrar Contactos" @@ -5378,7 +5354,7 @@ msgstr "Encontrar pessoas para seguir" msgid "Find people you know" msgstr "Encontre as pessoas que conhece" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Procure publicações, utilizadores, e feeds no Bluesky" @@ -5391,7 +5367,7 @@ msgstr "Encontre os seus amigos" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "Encontre os seus amigos no Bluesky verificando o seu número de telefone e estabelecendo correspondências com o dos seus contactos. Nós protegemos a sua informação e o que acontece a seguir é controlado por si. <0>Saiba mais" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "Encontre o seu povo" @@ -5433,7 +5409,7 @@ msgstr "Focar o campo de pesquisa" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Seguir {0}" msgid "Follow {displayName}" msgstr "Seguir {displayName}" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "Seguir {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "Seguidores podem aderir" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Seguidores de @{0} que conhece" @@ -5548,7 +5524,7 @@ msgstr "Seguidores que conhece" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "A seguir {0}" msgid "Following {displayName}" msgstr "A seguir {displayName}" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "A seguir {handle}" @@ -5582,7 +5558,7 @@ msgstr "A seguir {handle}" msgid "Following feed preferences" msgstr "Preferências do feed A seguir" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Preferências do feed A seguir" @@ -5632,7 +5608,7 @@ msgstr "Para si" msgid "Forever" msgstr "Para sempre" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "Esqueça o ruído" @@ -5651,11 +5627,13 @@ msgstr "Esqueceu-se da palavra-passe?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "Quatro balões de mensagem a representar uma conversa de grupo. Primeira mensagem: \"Soubeste da novidade? O Bluesky agora tem conversas de grupo!\" Segunda mensagem: \"omg, não acredito\" Terceira mensagem: \"Uau, 50 pessoas numa só conversa!\" Quarta mensagem: \"Também podes enviar links de convite!\"" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "Liberte o seu feed" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "De" @@ -5678,7 +5656,7 @@ msgstr "De <0/>" msgid "From these people" msgstr "Destas pessoas" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Gerar um pacote de iniciante" @@ -5722,39 +5700,39 @@ msgstr "Receba acesso antecipado a funcionalidades experimentais que estamos a t msgid "Get help" msgstr "Obter ajuda" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "Receber notificações de adesões através de pacotes de iniciante, verificação e outra atividade." -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "Receber notificações quando pessoas te seguirem." -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "Receber notificações quando pessoas gostarem das suas publicações." -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "Receber notificações quando as pessoas gostarem das suas republicações." -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "Receber notificações quando pessoas te mencionarem." -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "Receber notificações quando pessoas citarem suas publicações." -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "Receber notificações quando pessoas responderem às suas publicações." -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "Receber notificações quando pessoas republicarem as suas publicações." -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "Receber notificações quando as pessoas republicarem as suas republicações." @@ -5766,15 +5744,15 @@ msgstr "Receba notificações quando alguém lhe enviar pedidos de mensagem." msgid "Get notifications when people send you messages." msgstr "Receba notificações quando as pessoas lhe enviarem mensagens." -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "Receber notificações de novas publicações" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "Receber notificações de novas publicações de {name}" @@ -5826,8 +5804,8 @@ msgstr "Glorificação de violência" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "Entrar em direto por" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "Ir para o perfil de {0}" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "Nome da conversa de grupo atualizado" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "Definições de conversa de grupo" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "As conversas de grupo podem ter no máximo {0, plural, one {}other {# pessoas}}." #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "O grupo está trancado" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "Nome do grupo" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "O nome do grupo é demasiado longo {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, one {}other {O número máximo de caracteres é #.}}" @@ -6081,7 +6060,7 @@ msgstr "Atividades perigosas ou de alto risco" msgid "Harming or endangering minors" msgstr "Prejudicar ou colocar menores em perigo" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Hashtag" @@ -6144,7 +6123,7 @@ msgstr "Olá!" msgid "Hidden" msgstr "Oculto" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Oculto pelas suas definições de moderação." @@ -6297,8 +6276,8 @@ msgstr "Hmmmm, não foi possível carregar esse serviço de moderação." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Aguarde! Estamos a dar acesso a vídeo gradualmente e ainda está em fila de espera. Volte mais tarde!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "Se atualizar o seu endereço de e-mail, a 2FA por e-mail será desativad msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Se pretende alterar a sua palavra-passe, vamos enviar-lhe um código para verificar que esta é a sua conta." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "Se quer restringir quem pode receber notificações da atividade da sua conta, pode alterar isso em <0>Definições → Privacidade e Segurança." @@ -6548,7 +6528,7 @@ msgstr "Na aplicação, push, de todos" msgid "In-app, push, people you follow" msgstr "Na aplicação, push, de pessoas que sigo" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "Caixa de entrada vazia" @@ -6560,6 +6540,7 @@ msgstr "Caixa de entrada vazia!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Rótulos adicionados" msgid "Labels applied to this post" msgstr "Rótulos aplicados a esta publicação" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Rótulos são anotações em utilizadores e conteúdo. Eles podem ser usados para ocultar, avisar e categorizar a rede." @@ -6864,7 +6845,7 @@ msgstr "Rótulos na sua conta" msgid "Language" msgstr "Idioma" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Definições de Idioma" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "Iniciado pela última vez agora mesmo" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Mais recentes" @@ -6908,7 +6889,7 @@ msgstr "Saber mais (em inglês)" msgid "Learn More" msgstr "Saber mais" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "Saiba mais sobre <0>como utilizar a pesquisa avançada." @@ -7042,7 +7023,7 @@ msgstr "Saiu da conversa de grupo." msgid "left to go." msgstr "à sua frente na fila." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Deixe-me escolher" @@ -7093,8 +7074,8 @@ msgstr "Gostar deste feed" msgid "Like this labeler" msgstr "Gostar deste rotulador" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Gostado por" @@ -7111,6 +7092,24 @@ msgstr "Gostado por" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Gostado por {0, plural, one {# utilizador} other {# utilizadores}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Gostado por {likeCount, plural, one {# utilizador} other {# utilizadores}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Gostos" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "Gostos das suas republicações" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Gostos nesta publicação" @@ -7144,7 +7143,7 @@ msgstr "Linear" msgid "Link copied to clipboard" msgstr "Link copiado para área de transferência" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Lista" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Silenciamento da lista removido " -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Carregar novas notificações" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "Trancar esta conversa de grupo" msgid "Locked" msgstr "Trancada" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Registo" @@ -7387,7 +7386,7 @@ msgstr "GIFs de amor" msgid "Make adjustments to email settings for your account" msgstr "Ajustar as definições de e-mail para a sua conta" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Faça um para mim" @@ -7418,15 +7417,15 @@ msgstr "Manual" msgid "Mark all as read" msgstr "Marcar tudo como lido" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "Marcar todas as conversas como lidas" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Marcar como lido" msgid "Marked all as read" msgstr "Tudo marcado como lido" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "Todas as conversas foram marcadas como lidas" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "Todos os pedidos foram marcados como lidos" @@ -7456,6 +7455,10 @@ msgstr "Todos os pedidos foram marcados como lidos" msgid "Maybe later" msgstr "Talvez mais tarde" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "utilizadores mencionados" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Menções" @@ -7563,7 +7566,7 @@ msgstr "A mensagem é demasiado longa ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH}) msgid "Message options" msgstr "Opções de mensagem" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Mensagens" @@ -7592,7 +7595,7 @@ msgstr "Enganador" msgid "Missing media" msgstr "Conteúdo multimédia em falta" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Moderação" @@ -7636,7 +7639,7 @@ msgstr "Lista de moderação atualizada" msgid "Moderation lists" msgstr "Listas de moderação" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Listas de Moderação" @@ -7645,7 +7648,7 @@ msgstr "Listas de Moderação" msgid "moderation settings" msgstr "definições de moderação" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Estados de moderação" @@ -7786,7 +7789,7 @@ msgstr "Silenciado" msgid "Muted accounts" msgstr "Contas silenciadas" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Contas Silenciadas" @@ -7892,11 +7895,11 @@ msgstr "{postsCount, plural, one {Nova publicação} other {Novas publicações} #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Nova conversa" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "Nova Funcionalidade" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "Novos seguidores" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "Nova conversa de grupo" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "Nova conversa de grupo" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "Nova conversa de grupo com:" @@ -7965,13 +7968,13 @@ msgstr "Nova lista" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "Novos pedidos de mensagem" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "Novas mensagens" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Respostas mais recentes primeiro" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Notícias" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Imagem seguinte" msgid "Night" msgstr "Noite" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "Sem anúncios, sem rastreamento invasivo, sem armadilhas de engajamento. O Bluesky respeita o seu tempo e atenção." @@ -8142,7 +8145,7 @@ msgstr "Sem conteúdo multimédia ainda" msgid "No messages yet" msgstr "Sem mensagens ainda" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "Chega de \"doomscrolling\" em algoritmos cheios de lixo. Encontre feeds que funcionam para si, não contra si." @@ -8183,12 +8186,12 @@ msgstr "Ninguém pode enviar mensagens" msgid "No posts here" msgstr "Sem publicações aqui" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "Sem publicações ainda" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Ainda sem citações" @@ -8216,7 +8219,7 @@ msgstr "Nenhum resultado" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Sem resultados" @@ -8235,15 +8238,15 @@ msgstr "Nenhum resultado encontrado" msgid "No results found for \"{query}\"" msgstr "Não foram encontrados resultados para \"{query}\"" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "Nenhum resultado encontrado para \"<0>{query}\" com os filtros de pesquisa avançada aplicados." -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "Nenhum resultado encontrado para “<0>{query}”." -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "Nenhum resultado encontrado para a sua pesquisa com os filtros de pesquisa avançada aplicados." @@ -8277,7 +8280,7 @@ msgstr "Ninguém" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Ainda ninguém gostou disto. Talvez deva ser o primeiro!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Ainda ninguém citou isto. Talvez deva ser o primeiro!" @@ -8297,6 +8300,10 @@ msgstr "Imagens íntimas não consensuais" msgid "Non-sexual Nudity" msgstr "Nudez não sexual" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "Indisponível nesta plataforma." msgid "Not followed by anyone you’re following" msgstr "Não é seguido por ninguém seguido por si" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Não Encontrado" @@ -8332,7 +8339,7 @@ msgstr "Nota sobre partilhar" 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 definição limita somente a visibilidade do seu conteúdo no site e aplicação do Bluesky, e outras aplicações podem não respeitar essa definição. O seu conteúdo pode ainda ser exibido para utilizadores sem sessão iniciada através de outras aplicações e sites." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "Nota: Esta publicação é apenas visível para utilizadores com sessão iniciada." @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "Nada foi guardado ainda" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Definições de notificações" @@ -8352,11 +8359,12 @@ msgstr "Definições de notificações" msgid "Notification sounds" msgstr "Sons de notificações" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "OK" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "OK" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Reiniciar a introdução" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "Um dos destinatários selecionados não permite conversas de grupo." #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "Foi bloqueado por um dos destinatários selecionados e não o pode contactar." @@ -8518,7 +8528,7 @@ msgstr "Apenas publicações com vídeos" msgid "Only replies" msgstr "Apenas respostas" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Apenas ficheiros WebVTT (.vtt) são suportados" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "Ups, este perfil não existe. Tente ler outro." #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Abrir página de debug da moderação" msgid "Open muted words and tags settings" msgstr "Abrir definições de palavras e tags silenciadas" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "Abrir pacote" @@ -8699,7 +8709,7 @@ msgstr "Abre detalhes adicionais para uma entrada de debug" msgid "Opens alt text dialog" msgstr "Abre janela de diálogo de texto alternativo" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Abre câmara no dispositivo" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Palavra-passe atualizada!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Pausa" @@ -8925,12 +8935,12 @@ msgstr "Pausa" msgid "Pause GIF" msgstr "Meter GIF em pausa" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Pausar vídeo" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Pessoas" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "Pessoas seguidas por {ownerName} podem pedir para se juntar" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Pessoas seguidas por @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Pessoas a seguir @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "Pessoas que eu sigo" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "Pessoas que eu sigo podem pedir para se juntar" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "Pessoas que segue" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Afixado aos seus feeds" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Reproduzir" @@ -9076,8 +9086,8 @@ msgstr "Reproduzir {0}" msgid "Play GIF" msgstr "Reproduzir GIF" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Reproduzir vídeo" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "Por favor, escreva a sua mensagem abaixo:" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Política" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "Publicação bloqueada" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Publicação por @{0}" @@ -9340,7 +9350,7 @@ msgstr "Publicação ocultada por si" msgid "Post interaction settings" msgstr "Definições de interação com publicação" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Definições de Interação com Publicação" @@ -9377,6 +9387,7 @@ msgstr "Publicação desafixada" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "As publicações podem ser silenciadas com base no seu texto, nas suas t msgid "Posts hidden" msgstr "Publicações ocultas" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "Link potencialmente enganador" @@ -9445,20 +9460,21 @@ msgstr "Privacidade" msgid "Privacy and security" msgstr "Privacidade e segurança" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Privacidade e Segurança" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "Definições de privacidade e segurança" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Citações desativadas" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Citações" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Citações desta publicação" @@ -9643,7 +9659,7 @@ msgstr "Reative a sua conta" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "Ler mais {0, plural, one {# resposta} other {# respostas}}" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "Leia sobre como usar os filtros de pesquisa avançada" @@ -9653,11 +9669,11 @@ msgstr "Leia sobre como usar os filtros de pesquisa avançada" msgid "Read blog post" msgstr "Ler a publicação do blog (em inglês)" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Ler menos" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Ler mais" @@ -9683,11 +9699,11 @@ msgstr "Leia a Política de Privacidade do Bluesky" msgid "Read the Bluesky Terms of Service" msgstr "Leia os Termos de Serviço do Bluesky" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "Conversas reais." -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "Pessoas reais." @@ -9740,7 +9756,7 @@ msgstr "Rejeitar solicitação de conversa" msgid "Reject join request" msgstr "Rejeitar pedido de adesão" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Recarregar conversas" @@ -10010,8 +10026,9 @@ msgstr "Mensagem a que respondeu, toque para ir até ela" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Respostas" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Republicado por si" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "Republicações" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Republicações desta publicação" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "Republicações das suas republicações" @@ -10245,7 +10262,7 @@ msgstr "Solicitado" msgid "Requests" msgstr "Pedidos" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Repete a última ação, que resultou em erro" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Voltar à página de início" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Volta à página anterior" @@ -10458,7 +10475,7 @@ msgstr "Guardar rascunho" msgid "Save draft?" msgstr "Guardar rascunho?" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Feeds Guardados" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "Publicações Guardadas" @@ -10512,8 +10529,8 @@ msgstr "Guardado nos seus feeds" msgid "Say hello!" msgstr "Diga olá!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "Diga olá a alguém" @@ -10527,7 +10544,7 @@ msgstr "Ler" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "Ler código QR" @@ -10556,16 +10573,16 @@ msgstr "Voltar ao topo" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Procurar" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Pesquisar nas publicações de @{0}" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Procurar GIFs" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "A pesquisa está indisponível quando não tiver sessão iniciada" @@ -10777,12 +10794,13 @@ msgstr "Selecione uma opção" msgid "Select app language" msgstr "Selecione o idioma da aplicação" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "Selecionar ficheiro de legendas (.vtt)" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "Selecionar conversa \"{name}\"" @@ -10823,7 +10841,7 @@ msgstr "Selecionar GIF" msgid "Select GIF \"{0}\"" msgstr "Selecionar GIF \"{0}\"" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "Selecionar membros da conversa de grupo" @@ -10942,7 +10960,8 @@ msgstr "Enviar mensagem" msgid "Send post to {name}" msgstr "Enviar publicação para {name}" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Enviar publicação para..." @@ -10960,11 +10979,11 @@ msgstr "Enviar mensagem a partir do seu telefone" msgid "Send verification email" msgstr "Enviar e-mail de verificação" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "Definir o seu provedor de hospedagem manualmente" msgid "Sets email for password reset" msgstr "Define o e-mail para recuperação de senha" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Definições" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "Definições de atividade de outros" @@ -11033,49 +11052,49 @@ msgstr "Definições de atividade de outros" msgid "Settings for allowing others to be notified of your posts" msgstr "Definições para permitir que outros sejam notificados sobre as suas publicações" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "Definições para notificações de gostos" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "Definições para notificações de menções" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "Definições para notificações de novo seguidor" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "Definições para notificações de tudo o resto" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "Definições para notificações de gostos nas suas republicações" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "Definições para notificações de novos pedidos de mensagem" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "Definições para notificações de novas mensagens" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "Definições para notificações de republicações das suas republicações" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "Definições para notificações de citações" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "Definições para notificações de respostas" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "Definições para notificações de republicações" @@ -11112,8 +11131,8 @@ msgstr "Partilhar intervalo etário" msgid "Share anyway" msgstr "Partilhar mesmo assim" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "Partilhar DID do autor" @@ -11124,7 +11143,7 @@ msgstr "Partilhar DID do autor" msgid "Share feedback" msgstr "Partilhar feedback" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Janela de diálogo para partilha de link" msgid "Share my profile" msgstr "Partilhar o meu perfil" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "Partilhar publicação em:// URI" @@ -11170,8 +11189,8 @@ msgstr "Partilhar código QR" msgid "Share this feed" msgstr "Partilhar este feed" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "Partilhar esta pesquisa" @@ -11183,8 +11202,8 @@ msgstr "Partilhar este pacote de iniciante" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Partilhe este pacote de iniciante e ajude pessoas a juntarem-se à sua comunidade no Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "Partilhe os seus contactos para encontrar amigos" msgid "Share your thoughts…" msgstr "Partilhe o que achou…" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Testador de Preferências Partilhadas" @@ -11231,8 +11250,8 @@ msgstr "Mostrar texto alternativo" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Mostrar mesmo assim" @@ -11330,7 +11349,7 @@ msgstr "Mostrar aviso e filtrar de feeds" msgid "Show when you’re live" msgstr "Mostre quando você estiver ao vivo" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Mostra informação sobre quando esta publicação foi criada" @@ -11345,8 +11364,8 @@ msgstr "Mostra o conteúdo" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "Mostra o conteúdo" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "Adia o lembrete" msgid "So many thoughts, you should post one" msgstr "Tantos pensamentos, deveria publicar um" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "A rede social que você controla." @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Aconteceu algo de errado, por favor tente novamente" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "Spam ou outros comportamentos inautênticos ou enganadores" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Desportos" @@ -11665,7 +11684,7 @@ msgstr "Inicie uma conversa, e ela aparecerá aqui." msgid "Start a group chat" msgstr "Iniciar uma conversa de grupo" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Iniciar uma nova conversa" @@ -11679,17 +11698,17 @@ msgstr "Comece a adicionar pessoas" msgid "Start adding people!" msgstr "Comece a adicionar pessoas!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "Iniciar conversa" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Iniciar conversa com {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Pacote de Iniciante" @@ -11712,12 +11731,16 @@ msgstr "Pacote de iniciante por si" msgid "Starter pack is invalid" msgstr "Pacote de iniciante é inválido" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Pacotes de Iniciante" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Pacotes de iniciante permitem-lhe compartilhar facilmente os seus feeds e pessoas favoritos com os seus amigos." @@ -11751,7 +11774,7 @@ msgstr "Armazenamento limpo, precisa de reiniciar a aplicação agora." msgid "Stored as part of a secure code for matching with others" msgstr "Armazenado como parte de um código seguro para correspondência com outros" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Storybook" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "Subscrever a {publicationTitle} no {0}" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Subscrever @{0} para usar estes rótulos:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "Verificado com sucesso" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "Sugeridos" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Pôr do sol" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "Esta funcionalidade ainda não está disponível no seu país! Por favor, volte mais tarde." #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "Contas suspensas não podem participar na conversa de grupo." #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "Contas suspensas não podem participar na conversa." @@ -12057,7 +12082,7 @@ msgstr "Termos" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Não foi possível encontrar esse pacote de iniciante." msgid "That username is already taken" msgstr "Este nome de utilizador já está em uso" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "É tudo!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "É tudo!" @@ -12593,7 +12618,7 @@ msgstr "Este rótulo foi aplicado por si." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "Este rótulo foi aplicado a toda a conta do utilizador e aparecerá em todas as publicações da mesma." -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Este rotulador não declarou que rótulos utiliza e pode não estar ativo." @@ -12638,7 +12663,7 @@ msgstr "Está bloqueado por esta pessoa" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Este post afirma ter sido criado em <0>{0}, mas foi primeiro visto por Bluesky em <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Este post afirma ter sido criado em <0>{0}, mas foi primeiro visto p msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Esta publicação tem um tipo de \"threadgate\" desconhecido. É possível que a sua aplicação esteja desatualizada." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "Esta publicação é apenas visível para utilizadores com sessão iniciada." @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Este utilizador não tem seguidores." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "Foi bloqueado por este utilizador e não o pode contactar." @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Foi bloqueado por este utilizador. Não pode ver o conteúdo dele." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "Este utilizador desativou as conversas e não o pode contactar." @@ -12734,7 +12761,7 @@ msgstr "Este utilizador é novo aqui. Toque para mais informações acerca do mo msgid "This user isn't following anyone." msgstr "Este utilizador não segue ninguém." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "Este vídeo não pode ser reproduzido no seu dispositivo. O seu navegador ou sistema podem estar sem os codecs de vídeo necessários (H.264/AAC)." @@ -12783,7 +12810,7 @@ msgstr "Preferências de Resposta" msgid "Threaded" msgstr "Em fio" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Preferências de Fios" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "Demasiados contactos - excedeu o número de contactos que pode importar para encontrar os seus amigos" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Melhor" @@ -12855,7 +12882,7 @@ msgstr "Melhor" msgid "Top replies first" msgstr "Respostas principais primeiro" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Tópico" @@ -12917,11 +12944,11 @@ msgstr "Trolling" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "A confiança surge de relações, comunidades e contexto compartilhado, por isso também estamos a permitir <0>verificadores de confiança: organizações que podem fornecer verificações diretamente." -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "Tente um termo de pesquisa diferente ou remova alguns filtros." -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "Tente um termo de pesquisa diferente." @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "Não foi possível obter pedidos de adesão." #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "Não foi possível encontrar um destinatário selecionado." #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "Não foi possível encontrar o destinatário selecionado." @@ -13103,7 +13132,7 @@ msgstr "Deixar de seguir {0}" msgid "Unfollow account" msgstr "Deixar de seguir conta" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Deixa de seguir o utilizador" @@ -13191,7 +13220,7 @@ msgstr "Remover silenciamento desta conversa de grupo" msgid "Unmute thread" msgstr "Deixar de silenciar fio" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Remover silenciamento do vídeo" @@ -13509,7 +13538,7 @@ msgstr "Falha na verificação. Por favor, tente novamente." msgid "Verification settings" msgstr "Definições de verificação" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "Definições de Verificação" @@ -13617,7 +13646,7 @@ msgstr "Vídeo" msgid "Video failed to process" msgstr "Falha ao processar o vídeo" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Feed de Vídeo" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "Vídeo de {0}: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "Vídeo de {0}. Toque para reproduzir ou meter em pausa o vídeo" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Videojogos" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Vídeo em pausa" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Vídeo em reprodução" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Vídeo não encontrado." @@ -13692,7 +13721,7 @@ msgstr "Ver foto de perfil de {0}" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Ver perfil de {0}" @@ -13723,8 +13752,8 @@ msgstr "Veja a publicação no blog para mais detalhes" msgid "View debug entry" msgstr "Ver entrada de debug" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Ver detalhes" @@ -13797,7 +13826,7 @@ msgstr "Ver o link de convite para esta conversa de grupo" msgid "View the labeling service provided by @{0}" msgstr "Ver o serviço de rotulação fornecido por @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "Ver as verificações deste utilizador" @@ -13830,7 +13859,7 @@ msgstr "Ver as suas listas de moderação" msgid "View your muted accounts" msgstr "Ver as contas que silenciou" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "Ver as suas verificações" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Estamos com problemas de rede, tente novamente" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "Estamos a ter problemas de rede, tente novamente" @@ -14063,13 +14092,15 @@ msgstr "Lamentamos, mas não conseguimos resolver esta lista. Se isto persistir, msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Pedimos desculpa, mas não conseguimos carregar as suas palavras silenciadas neste momento. Por favor, tente novamente." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "Lamentamos, mas a sua pesquisa não pôde ser concluída." -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Lamentamos, mas não foi possível concluir a sua pesquisa. Por favor, tente novamente dentro de alguns minutos." @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "Quem pode verificar?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Ups!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "Não pode adicionar mais de {EMOJI_REACTION_LIMIT, plural, one {# reação de emoji} other {# reações de emoji}}" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "Ainda não pode criar uma conversa de grupo." @@ -14562,7 +14594,7 @@ msgstr "Tem alterações não guardadas a este rascunho. Gostaria de guardá-las msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "Tem alterações não guardadas. Gostaria de guardá-las antes de ver os seus rascunhos?" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Ainda não criou um pacote de iniciante!" @@ -14621,7 +14653,7 @@ msgstr "Tem de ser proprietário da conversa para remover um membro." msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "Tem de ter pelo menos 13 anos para usar o Bluesky. Leia os nossos <0>Termos de Serviço para mais informação." -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Deve seguir pelo menos sete outras pessoas para gerar um pacote de iniciante." @@ -14798,7 +14830,7 @@ msgstr "Alcançou o número máximo de rascunhos" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "Atingiu o número máximo de solicitações permitidas. Tente novamente mais tarde." -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "Atingiu o máximo de {MAX_FILTERS, plural, one {# filtro} other {# filtros}}. Adicione mais valores a um filtro existente em vez de criar novos." @@ -14814,7 +14846,7 @@ msgstr "Atingiu o seu limite diário de carregamento de vídeos (demasiados byte msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Atingiu o seu limite diário de carregamento de vídeos (demasiados vídeos)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "Esgotou os vídeos disponíveis para assistir. Que tal uma pausa?" @@ -14834,11 +14866,11 @@ msgstr "A sua conta foi suspensa" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "A sua conta não tem antiguidade suficiente para carregar vídeos. Por favor, tente novamente mais tarde." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "A sua conta é demasiado recente" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "A sua conta precisa de ter pelo menos 7 dias antes de poder criar uma nova conversa de grupo." @@ -14929,7 +14961,7 @@ msgstr "O seu fornecedor de hospedagem não pode ser detetado a partir de um end msgid "Your hosting provider is detected automatically from the username you enter." msgstr "O seu fornecedor de hospedagem é detetado automaticamente a partir do nome de utilizador que inserir." -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "O seu idioma preferido" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "A sua foto de perfil" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "A sua foto de perfil cercada por círculos concêntricos com as fotos de perfil de outros utilizadores" @@ -15015,3 +15047,4 @@ msgstr "O seu nome de utilizador e palavra-passe serão partilhados com <0>{host #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "As suas verificações" + diff --git a/src/locale/locales/ro/messages.po b/src/locale/locales/ro/messages.po index 65a3efe720..e051524679 100644 --- a/src/locale/locales/ro/messages.po +++ b/src/locale/locales/ro/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {O apreciere} few {# aprecieri} other {# de aprecieri}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "{0, plural, one {un membru} few {# membrii} other {# de membrii}}" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {urmărit} few {urmăriți} other {de urmăriți}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {postare} few {postări} other {de postări}}" @@ -234,10 +235,10 @@ msgstr "{0} (Cont)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "{0} {1}" @@ -264,29 +265,6 @@ msgstr "{0} a fost adăugat la conversație" msgid "{0} and {1} added to chat" msgstr "{0} și {1} au fost adăugați la conversație" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "{0} a părăsit conversația" msgid "{0} left the group" msgstr "{0} a părăsit grupul" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "{0}, " msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "{0}, {1} și {memberCount, plural, one {un alt utilizator} few {alți # utilizatori} other {alți # de utilizatori}} au fost adăugați la conversație" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} urmăriți" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "{handle} nu poate fi adăugat(ă)" @@ -711,7 +666,7 @@ msgstr "{handle} nu poate fi adăugat(ă)" msgid "{handle} can't be messaged" msgstr "Nu se pot trimite mesaje către {handle}" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "Nu se pot trimite mesaje către {handle}" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {Un element necitit} few {# elemente nec msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "{numMatches, plural, one {un contact găsit} few {# contacte găsite} other {# de contacte găsite}}" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "{profileName} s-a alăturat la Bluesky cu {timeAgoString} în urmă" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "+{0}" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {urmărit} few {urmăriți} other {de urmări #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {citat} few {citate} other {de citate}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {repostare} few {repostări} other {de repostări}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, one {salvare} few {salvări} other {de salvări}} #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "<0>{0} {likeCount, plural, one {apreciere} few {aprecieri} other {de aprecieri}}" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "<0>{displayName}<1/><2> v-a adăugat" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>Conectați-vă<1> sau <2>creați un cont<3> <4>pentru a căuta știri, sport, politică și tot ce se întâmplă pe Bluesky." @@ -959,6 +908,13 @@ msgstr "<0>Dvs. și<1> <2>{0} sunteți incluși în pachetul dvs. d msgid "⚠Invalid Handle" msgstr "⚠Identificator invalid" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "Peste 1000 de postări" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 de zile" msgid "7 days" msgstr "7 zile" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "O colecție de fluxuri populare pe care le puteți găsi pe Bluesky, inclusiv News, Booksky, Game Dev, Blacksky și Fountain Pens" @@ -998,6 +954,8 @@ msgstr "A apărut o eroare de rețea. Vă rugăm să verificați conexiunea la i #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "O captură de ecran a unui compozitor de postări cu un buton nou lângă cel de postare care spune „Schițe”, cu un efect de artificii în formă de curcubeu. Mai jos, textul din editor spune „Hei, ai auzit știrile? Bluesky are schițe acum!!!”." #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "Un destinatar selectat nu este urmărit de expeditor." -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "Acces solicitat! Proprietarul grupului va analiza cererea dvs." msgid "Accessibility" msgstr "Accesibilitate" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Setări de accesibilitate" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "Conturile cu bifa albastră în formă de feston <0><1/> pot verifica alte persoane. Acești verificatori de încredere sunt selectați de Bluesky." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "Activitate de la alții" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "Notificări de activitate" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Adăugați o altă postare" msgid "Add another post to thread" msgstr "Adăugați o altă postare firului" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "Adăugați un alt filtru de căutare" @@ -1263,7 +1226,7 @@ msgstr "Adăugați o etichetă de automatizare contului" msgid "Add emoji reaction" msgstr "Adăugați reacție emoji" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "Adăugare filtru" @@ -1570,7 +1533,7 @@ msgstr "Permiteți accesul la mesajele directe" msgid "Already have a code?" msgstr "Aveți deja un cod?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "Aveți deja un cont?" @@ -1624,7 +1587,7 @@ msgstr "Un e-mail a fost trimis la {0}. Acesta include un cod de confirmare pe c msgid "An error has occurred" msgstr "A apărut o eroare" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "A apărut o eroare" @@ -1641,7 +1604,7 @@ msgstr "A apărut o eroare la preluarea conturilor sugerate." msgid "An error occurred while fetching the feed." msgstr "A apărut o eroare în timpul preluării fluxului." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "A apărut o eroare la generarea pachetului de pornire. Doriți să încercați din nou?" @@ -1650,11 +1613,11 @@ msgstr "A apărut o eroare la generarea pachetului de pornire. Doriți să înce msgid "An error occurred while hiding suggestion. {0}" msgstr "A apărut o eroare la ascunderea sugestiei. {0}" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "A apărut o eroare la încărcarea videoclipului. Vă rugăm să încercați din nou mai târziu." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "A apărut o eroare la încărcarea videoclipului. Vă rugăm să încercați din nou." @@ -1694,7 +1657,7 @@ msgstr "A apărut o eroare. {0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "O ilustrație care prezintă avataruri de utilizator care se transferă dintr-o agendă de contacte în aplicația Bluesky" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "O ilustrație a mai multor postări Bluesky alături de pictograme de repostare, apreciere și comentare" @@ -1715,17 +1678,15 @@ msgstr "Un link de invitație permite utilizatorilor să se alăture acestei con msgid "An issue not included in these options" msgstr "O problemă care nu este inclusă în aceste opțiuni" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "A apărut o problemă la începerea conversației, vă rugăm să încercați din nou." -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" -msgstr "" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." +msgstr "A apărut o problemă la pornirea conversației de grup, vă rugăm să încercați din nou." #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:52 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "Orice dată" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "Oricine" @@ -1812,7 +1773,7 @@ msgstr "Oricine mă urmărește" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "Oricine îl are nu va mai putea să se alăture sau să solicite să se alăture. Puteți oricând să creați unul nou." -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "Numele parolelor de aplicație trebuie să aibă cel puțin 4 caractere" msgid "App passwords" msgstr "Parole de aplicații" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Parole de aplicație" @@ -1901,7 +1862,7 @@ msgstr "Contestați această decizie" msgid "Appeal this label" msgstr "Contestați această etichetă" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "Aplicați solicitarea de tragere" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Arhivat de la {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Postare arhivată" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "Aurora" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "Cont automatizat" @@ -2043,7 +2004,7 @@ msgstr "Automat" msgid "Automation label" msgstr "Etichetă cont automatizat" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "Etichetă cont automatizat" @@ -2063,9 +2024,9 @@ msgstr "Disponibil" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "Înainte de a crea o postare sau un răspuns, trebuie să vă verificați mai întâi e-mailul." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Înainte de a crea un pachet de pornire, trebuie să vă verificați mai întâi e-mailul." @@ -2145,10 +2106,10 @@ msgstr "Înainte de a primi notificări despre postările noi de la {name}, treb #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "Începeți procesul de verificare a vârstei completând câmpurile de m msgid "Beta Feature" msgstr "Caracteristică beta" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "Caracteristici beta" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "Caracteristici beta activate" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Blocat" msgid "Blocked accounts" msgstr "Conturi blocate" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Conturi blocate" @@ -2292,7 +2259,7 @@ msgstr "Conturile blocate nu pot răspunde în firele dvs., să vă menționeze, 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 "Conturile blocate nu pot răspunde în firele dvs., să vă menționeze, sau să interacționeze într-un fel cu dvs. Nu le veți putea vedea conținutul și ei nu vor putea să-l vadă pe al dvs." -#: src/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blocarea nu împiedică acest etichetator să plaseze etichete pe contul dvs." @@ -2319,7 +2286,7 @@ msgstr "bloomscrolling booksky" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky nu poate confirma autenticitatea datei revendicate." @@ -2369,7 +2336,7 @@ msgstr "Termenii de Serviciu a Bluesky Social" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "Bluesky stochează contactele dvs. sub formă de date codificate. Eliminarea contactelor va duce la ștergerea imediată a acestor date." -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky va alege un set de conturi recomandate de la persoanele din rețeaua dvs." @@ -2473,7 +2440,7 @@ msgstr "Buton pentru a reveni la cronologia principală" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "De {0}" @@ -2516,11 +2483,11 @@ msgstr "Prin crearea unui cont sunteți de acord cu <0>Termenii de Serviciu msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Prin crearea unui cont sunteți de acord cu <0>Termenii de Serviciu." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "De dvs." -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Cameră" @@ -2597,7 +2564,7 @@ msgstr "Anulați reactivarea și deconectați-vă" msgid "Cancel reply" msgstr "Anulare răspuns" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Anulare căutare" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "Modificările la pachetul de pornire nu se vor reflecta în listă după creare. Lista va fi o copie independentă." #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Conversație amuțită" msgid "Chat not found." msgstr "Conversația nu a fost găsită." -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "Opțiuni conversație" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "Proprietarii conversațiilor nu pot părăsi o conversație de grup." #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "Destinatarul conversației nu este urmărit de expeditor." -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "Inbox cerere de conversație" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Cereri de conversație" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Setări conversație" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Conversație dezamuțită" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Conversații" @@ -2849,7 +2817,7 @@ msgstr "Alegeți metoda de verificare a domeniului" msgid "Choose Feeds" msgstr "Alegeți fluxuri" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Alegeți pentru mine" @@ -3015,7 +2983,7 @@ msgstr "Faceți clic pentru a reîncerca mesajul eșuat" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Faceți clic pentru a reîncerca mesajul eșuat" msgid "Close" msgstr "Închidere" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Închideți dialogul activ" @@ -3082,7 +3050,7 @@ msgstr "Închideți vizualizatorul de imagini" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Închideți meniul" @@ -3102,7 +3070,7 @@ msgstr "Închideți bannerul cu cereri primite" msgid "Close this dialog" msgstr "Închideți acest dialog" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "Închideți fereastra de bun venit" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Benzi Desenate" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Regulile Comunității" @@ -3265,7 +3233,7 @@ msgstr "Conținut & media" msgid "Content and media" msgstr "Conținut și media" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Conținut și media" @@ -3301,7 +3269,7 @@ msgstr "Avertisment privind conținutul" msgid "Content warnings" msgstr "Avertismente privind conținutul" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Fundal meniu contextual, faceți clic pentru a închide meniul." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Continuați firul..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "Continuați la numele grupului" @@ -3376,7 +3344,7 @@ msgstr "Conversația nu a fost găsită." msgid "Copied build version to clipboard" msgstr "Versiunea de compilare a fost copiată în clipboard" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "Link copiat în clipboard" @@ -3384,7 +3352,7 @@ msgstr "Link copiat în clipboard" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Copiere parolă de aplicație" msgid "Copy at:// URI" msgstr "Copiere at:// URI" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "Copiere DID autor" @@ -3457,10 +3425,10 @@ msgstr "Copiere Link" msgid "Copy link to list" msgstr "Copiere link listă" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Copiere link postare" @@ -3478,8 +3446,8 @@ msgstr "Copiere link pachet de pornire" msgid "Copy message text" msgstr "Copiere mesaj text" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Copiere at:// URI postare" @@ -3498,7 +3466,7 @@ msgstr "Copiați valoarea înregistrării TXT" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Politica Privind Drepturile de Autor" @@ -3614,8 +3582,8 @@ msgstr "vaci porci" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Creare" @@ -3632,9 +3600,9 @@ msgstr "Creați o listă din acest pachet de pornire" msgid "Create a QR code for a starter pack" msgstr "Creați un cod QR pentru un pachet de pornire" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Creați un pachet de pornire" @@ -3643,12 +3611,12 @@ msgstr "Creați un pachet de pornire" msgid "Create a Starter Pack" msgstr "Creați un pachet de pornire" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Creați un pachet de pornire pentru mine" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Creare cont" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Creați un cont" @@ -3678,11 +3646,11 @@ msgstr "Creați un cont fără a utiliza acest pachet de pornire" msgid "Create an avatar instead" msgstr "Creați un avatar în schimb" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Creați altul" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "Creare conversație de grup" @@ -4010,7 +3978,7 @@ msgstr "Dezactivare" msgid "Disable 2FA" msgstr "Dezactivați A2F" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "Dezactivare subtitrări" @@ -4150,7 +4118,7 @@ msgstr "Afișați mai mare insignele de text alternativ" msgid "Display name" msgstr "Nume afișat" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "Renunțați la troli și la titluri senzaționale. Găsiți oameni autentici și conversații care contează pentru dvs." @@ -4232,7 +4200,7 @@ msgstr "Atingeți de două ori sau apăsați lung mesajul pentru a adăuga o rea msgid "Double tap to close the dialog" msgstr "Atingeți de două ori pentru a închide dialogul" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Atingeți de două ori pentru a aprecia" @@ -4336,6 +4304,7 @@ msgstr "Tulburări de alimentație" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "Editare stare în direct" msgid "Edit moderation list" msgstr "Editare listă de moderare" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Editați fluxurile mele" @@ -4414,6 +4383,11 @@ msgstr "Editați fluxurile mele" msgid "Edit name" msgstr "Editare nume" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "Editați notificările de la {0}" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Editare persoane" @@ -4452,7 +4426,7 @@ msgstr "Editare listă de utilizatori" msgid "Edit who can reply" msgstr "Editați cine poate răspunde" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Editați-vă pachetul de pornire" @@ -4508,8 +4482,8 @@ msgstr "Încorporare cod HTML" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Încorporare postare" @@ -4517,7 +4491,7 @@ msgstr "Încorporare postare" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Încorporați această postare în website-ul dvs. Pur și simplu copiați următorul fragment și lipiți-l în codul HTML al website-ului dvs." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Cititor video încorporat" @@ -4541,7 +4515,7 @@ msgstr "Activare conținut pentru adulți" msgid "Enable beta features" msgstr "Activare caracteristici beta" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "Activare subtitrări" @@ -4558,12 +4532,13 @@ msgstr "Activare conținut media extern" msgid "Enable media players for" msgstr "Activare cititor media pentru" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "Activați notificările pentru un cont accesând profilul acestuia și apăsând pe <0>pictograma clopoțel <1/>." -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "Activare notificări push" @@ -4589,7 +4564,7 @@ msgstr "Activare videoclipuri în tendințe în fluxul dvs. Descoperă" msgid "Enabled" msgstr "Activat" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Sfârșitul fluxului" @@ -4616,7 +4591,7 @@ msgstr "Introduceți un cuvânt sau o etichetă" msgid "Enter code" msgstr "Introduceți codul" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Intrați în modul Ecran complet" @@ -4658,7 +4633,7 @@ msgstr "Introduceți-vă numele de utilizator și parola" msgid "Enters full screen" msgstr "Intrați în modul Ecran complet" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "Divertisment" @@ -4692,7 +4667,7 @@ msgstr "A apărut o eroare la salvarea fișierului" msgid "Error receiving captcha response." msgstr "Eroare la primirea răspunsului captcha." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "Eroare: {error}" @@ -4704,8 +4679,8 @@ msgstr "Toată lumea poate răspunde" msgid "Everybody can reply to this post." msgstr "Toată lumea poate răspunde la această postare." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Toți" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Toți" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "Toate celelalte" @@ -4746,7 +4721,7 @@ msgstr "Excludeți utilizatorii pe care îi urmăriți" msgid "Excludes users you follow" msgstr "Exclude utilizatorii pe care îi urmăriți" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Ieșire ecran complet" @@ -4767,7 +4742,7 @@ msgstr "Extindeți sau restrângeți postarea completă la care răspundeți" msgid "Expand post text" msgstr "Extindeți textul postării" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Extinde sau restrânge text postare" @@ -4810,15 +4785,15 @@ msgstr "Conținut media explicit sau potențial deranjant." msgid "Explicit sexual images." msgstr "Imagini sexuale explicite." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "Explorare" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "Explorați aplicația" @@ -4852,7 +4827,7 @@ msgstr "Conținut media 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 "Conținut media extern poate permite website-urilor să colecteze informații despre dvs. și dispozitivul dvs. Nicio informație nu este trimisă sau solicitată până nu apăsați butonul „redare”." -#: src/Navigation.tsx:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Preferințe conținut media extern" @@ -4894,7 +4869,7 @@ msgstr "Nu s-a putut modifica identificatorul. Vă rugăm să încercați din no #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "Copierea link-ului a eșuat" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "Nu s-a reușit părăsirea conversației de grup" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "Încărcarea conversațiilor a eșuat" @@ -5002,9 +4977,10 @@ msgstr "Încărcarea preferințelor fluxurilor a eșuat" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "Setările de notificare nu au putut fi încărcate." @@ -5035,12 +5011,12 @@ msgstr "Încărcarea sugestiilor de urmărire a eșuat" msgid "Failed to lock group chat" msgstr "Blocarea conversației de grup a eșuat" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "Nu s-a reușit marcarea tuturor conversațiilor ca fiind citite" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "Cont fals sau bot" msgid "False information about elections" msgstr "Informații false despre alegeri" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Flux" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "Feedback trimis operatorului fluxului" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "Preluare actualizare" msgid "File saved successfully!" msgstr "Fișier salvat cu succes!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "Filtrare după autor" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "Filtrare după autor (în prezent: {currentLabel})" @@ -5314,7 +5290,7 @@ msgstr "Filtrați această căutare după {0}" msgid "Filter who can opt to receive notifications for your activity" msgstr "Filtrați cine poate opta să primească notificări pentru activitatea dvs." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "Filtrați de la cine primiți notificări" @@ -5356,8 +5332,8 @@ msgstr "Găsiți conturi de urmărit" msgid "Find and invite friends" msgstr "Găsire și invitare prieteni" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "Găsire contacte" @@ -5378,7 +5354,7 @@ msgstr "Găsiți persoane pe care să le urmăriți" msgid "Find people you know" msgstr "Găsiți persoane pe care le cunoașteți" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Găsiți postări, utilizatori și fluxuri pe Bluesky" @@ -5391,7 +5367,7 @@ msgstr "Găsiți-vă prietenii" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "Găsiți-vă prietenii pe Bluesky verificându-vă numărul de telefon și potrivindu-vă cu contactele. Noi vă protejăm informațiile, iar dvs. controlați ce se întâmplă în continuare. <0>Aflați mai multe" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "Găsiți-vă oamenii" @@ -5433,7 +5409,7 @@ msgstr "Focalizați câmpul de căutare" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Urmăriți pe {0}" msgid "Follow {displayName}" msgstr "Urmărire pe {displayName}" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "Urmăriți pe {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "Urmăritorii se pot alătura" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Urmăritori ai lui @{0} pe care îi știți" @@ -5548,7 +5524,7 @@ msgstr "Urmăritori pe care îi știți" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Urmăriți pe {0}" msgid "Following {displayName}" msgstr "Urmăriți pe {displayName}" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "Urmăriți pe {handle}" @@ -5582,7 +5558,7 @@ msgstr "Urmăriți pe {handle}" msgid "Following feed preferences" msgstr "Preferințe flux Urmăriți" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Preferințe flux urmăriți" @@ -5632,7 +5608,7 @@ msgstr "Pentru Dvs." msgid "Forever" msgstr "Permanent" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "Uitați de zgomot" @@ -5651,11 +5627,13 @@ msgstr "Ați uitat parola?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "Patru bule de mesaj care reprezintă o conversație de grup. Primul mesaj: „Ai auzit noutatea? Bluesky are acum conversații de grup!” Al doilea mesaj: „Doamne, nu se poate” Al treilea mesaj: „Uau, 50 de persoane într-o singură conversație!” Al patrulea mesaj: „Poți trimite și linkuri de invitație!”" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "Eliberați-vă fluxul" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "De la" @@ -5678,7 +5656,7 @@ msgstr "De la <0/>" msgid "From these people" msgstr "De la aceste persoane" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Generați un pachet de pornire" @@ -5722,39 +5700,39 @@ msgstr "Obțineți acces timpuriu la caracteristicile experimentale pe care le t msgid "Get help" msgstr "Obțineți ajutor" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "Primiți notificări pentru înscrieri cu pachetele de pornire, verificări și alte activități." -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "Primiți notificări când oamenii vă urmăresc." -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "Primiți notificări când oamenii apreciază postările dvs." -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "Primiți notificări când oamenii vă apreciază repostările." -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "Primiți notificări când oamenii vă menționează." -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "Primiți notificări când oamenii citează postările dvs." -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "Primiți notificări când oamenii răspund la postările dvs." -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "Primiți notificări când oamenii repostează postările dvs." -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "Primiți notificări când oamenii vă repostează repostările." @@ -5766,15 +5744,15 @@ msgstr "Primiți notificări când oamenii vă trimit cereri de mesaj." msgid "Get notifications when people send you messages." msgstr "Primiți notificări când oamenii vă trimit mesaje." -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "Primiți notificări despre postări noi" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "Primiți notificări despre postările și răspunsurile de la conturile pe care le alegeți." + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "Primiți notificări despre postările noi de la {name}" @@ -5826,8 +5804,8 @@ msgstr "Glorificarea violenței" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "Intrați în direct pentru" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "Mergeți la profilul lui {0}" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "Numele conversației de grup a fost actualizat" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "Setări conversație în grup" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "Conversațiile de grup pot avea maximum {0, plural, one {} few {# persoane}other {# de persoane}}." #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "Grupul este blocat" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "Numele grupului" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "Numele grupului este prea lung. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, one {} few {Numărul maxim de caractere este #.}other {Numărul maxim de caractere este #.}}" @@ -6081,7 +6060,7 @@ msgstr "Activități dăunătoare sau cu risc ridicat" msgid "Harming or endangering minors" msgstr "Exploatarea minorilor sau punerea lor în pericol" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Hashtag" @@ -6144,7 +6123,7 @@ msgstr "Salut!" msgid "Hidden" msgstr "Ascuns" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Ascuns de setările dvs. de moderare." @@ -6297,8 +6276,8 @@ msgstr "Hmmmm, nu am putut încărca acest serviciu de moderare." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Stați așa! Oferim acces la videoclipuri treptat și încă sunteți pe lista de așteptare. Verificați din nou în curând!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "Dacă vă actualizați adresa de e-mail, e-mailul A2F va fi dezactivat." msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Dacă doriți să vă modificați parola, vă vom trimite un cod pentru a verifica dacă acesta este contul dvs." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "Dacă doriți să restricționați cine poate primi notificări pentru activitatea contului dvs., puteți modifica acest lucru în <0>Setări → Confidențialitate și securitate." @@ -6548,7 +6528,7 @@ msgstr "În aplicație, Push, Toată lumea" msgid "In-app, push, people you follow" msgstr "În aplicație, Push, Persoane pe care le urmăriți" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "Inbox gol" @@ -6560,6 +6540,7 @@ msgstr "Inbox zero!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Etichete adăugate" msgid "Labels applied to this post" msgstr "Etichete aplicate pe această postare" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Etichetele sunt adnotări pentru utilizatori și conținut. Ele pot fi utilizate pentru a ascunde, avertiza și categoriza rețeaua." @@ -6864,7 +6845,7 @@ msgstr "Etichete de pe contul dvs." msgid "Language" msgstr "Limbă" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Setări limbă" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "Ultima inițiere chiar acum" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Cele mai recente" @@ -6908,7 +6889,7 @@ msgstr "Aflați mai multe" msgid "Learn More" msgstr "Aflați mai multe" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "Aflați mai multe despre <0>cum să folosiți căutarea avansată." @@ -7042,7 +7023,7 @@ msgstr "Ați părăsit conversația de grup." msgid "left to go." msgstr "rămas de făcut." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Doresc să aleg" @@ -7093,8 +7074,8 @@ msgstr "Apreciați acest flux" msgid "Like this labeler" msgstr "Apreciați acest etichetator" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Apreciat de" @@ -7111,6 +7092,24 @@ msgstr "Apreciat De" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Apreciat de {0, plural, one {un utilizator} few {# utilizatori} other {# de utilizatori}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "Apreciat de {0}" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "Apreciat de {0} și {1}" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Apreciat de {likeCount, plural, one {un utilizator} few {# utilizatori} other {# de utilizatori}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Aprecieri" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "Aprecieri pentru repostările dvs." -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Aprecieri la această postare" @@ -7144,7 +7143,7 @@ msgstr "Liniar" msgid "Link copied to clipboard" msgstr "Link copiat în clipboard" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Listă" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Listă dezamuțită" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Încărcați notificări noi" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "Blocați această conversație de grup" msgid "Locked" msgstr "Blocat" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Jurnal" @@ -7387,7 +7386,7 @@ msgstr "GIF-uri dragoste" msgid "Make adjustments to email settings for your account" msgstr "Ajustați setările de e-mail pentru contul dvs." -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Faceți unul pentru mine" @@ -7418,15 +7417,15 @@ msgstr "Manual" msgid "Mark all as read" msgstr "Marcați toate ca citite" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "Marcați toate conversațiile ca citite" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Marcare ca citit" msgid "Marked all as read" msgstr "Marcate toate ca citite" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "Toate conversațiile au fost marcate ca citite" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "Toate cererile au fost marcate ca citite" @@ -7456,6 +7455,10 @@ msgstr "Toate cererile au fost marcate ca citite" msgid "Maybe later" msgstr "Poate mai târziu" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "Eu" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "utilizatori menționați" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Mențiuni" @@ -7563,7 +7566,7 @@ msgstr "Mesajul este prea lung ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgid "Message options" msgstr "Opțiuni mesaj" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Mesaje" @@ -7592,7 +7595,7 @@ msgstr "Conținut înșelător" msgid "Missing media" msgstr "Conținut media lipsă" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Moderare" @@ -7636,7 +7639,7 @@ msgstr "Listă de moderare actualizată" msgid "Moderation lists" msgstr "Liste de moderare" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Liste de moderare" @@ -7645,7 +7648,7 @@ msgstr "Liste de moderare" msgid "moderation settings" msgstr "setări de moderare" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Stări moderare" @@ -7786,7 +7789,7 @@ msgstr "Amuțită" msgid "Muted accounts" msgstr "Conturi amuțite" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Conturi Amuțite" @@ -7892,11 +7895,11 @@ msgstr "{postsCount, plural, one {Postare nouă} few {Postări noi} other {Post #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Conversație nouă" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "Caracteristică nouă" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "Urmăritori noi" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "Conversație de grup nouă" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "Conversație de grup nouă" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "Conversație de grup nouă cu:" @@ -7965,13 +7968,13 @@ msgstr "Listă nouă" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "Cereri de mesaje noi" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "Mesaje noi" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Cele mai noi răspunsuri primele" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Știri" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Imaginea următoare" msgid "Night" msgstr "Noapte" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "Fără reclame, fără urmărire invazivă, fără capcane de implicare. Bluesky vă respectă timpul și atenția." @@ -8142,7 +8145,7 @@ msgstr "Niciun conținut media încă" msgid "No messages yet" msgstr "Niciun mesaj încă" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "Gata cu algoritmii plini cu informații inutile. Găsiți fluxuri care funcționează pentru dvs., nu împotriva dvs." @@ -8183,12 +8186,12 @@ msgstr "Nimeni nu poate trimite mesaje" msgid "No posts here" msgstr "Nici o postare aici" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "Nicio postare încă" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Încă nu există citate" @@ -8216,7 +8219,7 @@ msgstr "Niciun rezultat" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Niciun rezultat" @@ -8235,15 +8238,15 @@ msgstr "Nu s-au găsit rezultate" msgid "No results found for \"{query}\"" msgstr "Niciun rezultat găsit pentru „{query}”" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "Nu s-au găsit rezultate pentru „<0>{query}” cu filtrele de căutare avansată aplicate." -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "Niciun rezultat găsit pentru „<0>{query}”." -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "Nu s-au găsit rezultate pentru interogarea dvs. cu filtrele de căutare avansată aplicate." @@ -8277,7 +8280,7 @@ msgstr "Nimeni" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Nimeni nu a apreciat asta încă. Poate ar trebui să fiți primul!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Nimeni nu a citat asta încă. Poate ar trebui să fiți primul!" @@ -8297,6 +8300,10 @@ msgstr "Imagini intime neconsensuale" msgid "Non-sexual Nudity" msgstr "Nuditate non-sexuală" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "Nimic" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "Indisponibil pe această platformă." msgid "Not followed by anyone you’re following" msgstr "Nu este urmărit de cineva pe care urmăriți" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Nu a fost găsit" @@ -8332,7 +8339,7 @@ msgstr "Notă despre partajare" 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 este o rețea deschisă și publică. Această setare limitează doar vizibilitatea conținutului dvs. pe aplicația și pe site-ul Bluesky, iar alte aplicații ar putea să nu respecte această setare. Conținutul dvs. poate fi afișat în continuare utilizatorilor deconectați de alte aplicații și site-uri web." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "Notă: Această postare este vizibilă numai pentru utilizatorii conectați." @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "Nimic salvat încă" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Setări pentru notificări" @@ -8352,11 +8359,12 @@ msgstr "Setări pentru notificări" msgid "Notification sounds" msgstr "Sunete notificare" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "OK" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Ok" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Resetare înregistrare" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "Unul dintre destinatarii selectați nu permite conversații de grup." #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "Unul dintre destinatarii selectați v-a blocat și nu-i se pot scrie mesaje." @@ -8518,7 +8528,7 @@ msgstr "Doar postări cu videoclipuri" msgid "Only replies" msgstr "Doar răspunsuri" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Doar fișierele WebVTT (.vtt) sunt acceptate" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "Ups, acest profil nu există. Încercați să scanați altul." #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Deschideți pagina de depanare pentru moderare" msgid "Open muted words and tags settings" msgstr "Deschideți cuvinte amuțite și setări etichete" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "Deschidere pachet" @@ -8699,7 +8709,7 @@ msgstr "Deschide detalii suplimentare pentru o intrare de depanare" msgid "Opens alt text dialog" msgstr "Deschide dialogul de text alternativ" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Deschide camera pe dispozitiv" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Parolă actualizată!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Pauză" @@ -8925,12 +8935,12 @@ msgstr "Pauză" msgid "Pause GIF" msgstr "Puneți în pauză GIF-ul" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Pauză videoclip" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Persoane" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "Persoanele urmărite de {ownerName} pot solicita să se alăture" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Persoane urmărite de @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Persoane care urmăresc @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "Persoane pe care le urmăriți" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "Persoanele pe care le urmăresc pot solicita să se alăture" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "Persoane pe care le urmăriți" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Fixat la fluxurile dvs." #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Redare" @@ -9076,8 +9086,8 @@ msgstr "Redați {0}" msgid "Play GIF" msgstr "Redare GIF" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Redați videoclipul" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "Vă rugăm să vă scrieți mesajul mai jos:" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Politică" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "Postare blocată" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Postare de @{0}" @@ -9340,7 +9350,7 @@ msgstr "Postare ascunsă de dvs." msgid "Post interaction settings" msgstr "Setări interacțiune postare" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Setări de interacțiune postare" @@ -9377,6 +9387,7 @@ msgstr "Fixarea postării a fost anulată" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Postările pot fi amuțite în funcție de text, etichete sau ambele. V msgid "Posts hidden" msgstr "Postări ascunse" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "Postări, Răspunsuri" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "Link potențial înșelător" @@ -9445,20 +9460,21 @@ msgstr "Confidențialitate" msgid "Privacy and security" msgstr "Confidențialitate și securitate" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Confidențialitate și securitate" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "Setări de confidențialitate și securitate" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Postări citat dezactivate" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Citate" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Citatele acestei postări" @@ -9643,7 +9659,7 @@ msgstr "Reactivați-vă contul" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "Citiți încă {0, plural, one {un răspuns} few {# răspunsuri} other {# de răspunsuri}}" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "Citiți despre cum să utilizați filtrele de căutare avansată" @@ -9653,11 +9669,11 @@ msgstr "Citiți despre cum să utilizați filtrele de căutare avansată" msgid "Read blog post" msgstr "Citiți postarea de pe blog" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Citiți mai puțin" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Citiți mai multe" @@ -9683,11 +9699,11 @@ msgstr "Citiți Politica de Confidențialitate Bluesky" msgid "Read the Bluesky Terms of Service" msgstr "Citiți Termenii de Serviciu Bluesky" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "Conversații reale." -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "Oameni reali." @@ -9740,7 +9756,7 @@ msgstr "Respingere cerere de conversație" msgid "Reject join request" msgstr "Respingere cerere de alăturare" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Reîncărcați conversațiile" @@ -10010,8 +10026,9 @@ msgstr "Mesaj la care s-a răspuns, atingeți pentru a derula la el" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Răspunsuri" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Repostat de dvs." #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "Repostări" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Repostări ale acestei postări" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "Repostări ale repostărilor dvs." @@ -10245,7 +10262,7 @@ msgstr "Solicitat" msgid "Requests" msgstr "Cereri" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Reîncearcă ultima acțiune, care a eșuat" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Revine la acasă" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Revine la pagina anterioară" @@ -10458,7 +10475,7 @@ msgstr "Salvare schiță" msgid "Save draft?" msgstr "Salvați schița?" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Fluxuri salvate" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "Postări salvate" @@ -10512,8 +10529,8 @@ msgstr "Salvat în fluxurile dvs." msgid "Say hello!" msgstr "Spuneți salut!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "Spuneți salut cuiva" @@ -10527,7 +10544,7 @@ msgstr "Scanare" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "Scanare cod QR" @@ -10556,16 +10573,16 @@ msgstr "Derulați până sus" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Căutare" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Căutați în postările lui @{0}" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Căutați GIF-uri" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "Căutarea nu este disponibilă în prezent când sunteți deconectat" @@ -10777,12 +10794,13 @@ msgstr "Selectați o opțiune" msgid "Select app language" msgstr "Selectați limba aplicației" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "Selectați fișierul subtitrare (.vtt)" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "Selectați conversația „{name}”" @@ -10823,7 +10841,7 @@ msgstr "Selectare GIF" msgid "Select GIF \"{0}\"" msgstr "Selectare GIF „{0}”" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "Selectați membrii de conversație de grup" @@ -10942,7 +10960,8 @@ msgstr "Trimitere mesaj" msgid "Send post to {name}" msgstr "Trimitere postare către {name}" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Trimitere postare către..." @@ -10960,12 +10979,12 @@ msgstr "Trimiteți mesajul de pe telefonul dvs." msgid "Send verification email" msgstr "Trimitere e-mail de verificare" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" -msgstr "" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" +msgstr "Trimitere prin conversație" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) #: src/components/dms/MessageContextMenu.tsx:175 @@ -11018,14 +11037,14 @@ msgstr "Setați manual furnizorul de găzduire" msgid "Sets email for password reset" msgstr "Setează e-mailul pentru resetarea parolei" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Setări" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "Setări pentru activitate de la alții" @@ -11033,49 +11052,49 @@ msgstr "Setări pentru activitate de la alții" msgid "Settings for allowing others to be notified of your posts" msgstr "Setări pentru a permite celorlalți să fie notificați despre postările dvs." -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "Setări pentru notificări de aprecieri" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "Setări pentru notificări de mențiuni" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "Setări pentru notificări de urmăritor nou" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "Setări pentru notificări pentru orice altceva" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "Setări pentru notificări de aprecieri ale repostărilor dvs." #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "Setări pentru notificări privind cererile de mesaje noi" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "Setări pentru notificări privind mesaje noi" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "Setări pentru notificări de repostări ale repostărilor dvs." -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "Setări pentru notificări de citate" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "Setări pentru notificări de răspuns" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "Setări pentru notificări de repostare" @@ -11112,8 +11131,8 @@ msgstr "Partajați intervalul de vârstă" msgid "Share anyway" msgstr "Distribuiți oricum" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "Partajare DID autor" @@ -11124,7 +11143,7 @@ msgstr "Partajare DID autor" msgid "Share feedback" msgstr "Partajare feedback" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Dialogul de distribuire link" msgid "Share my profile" msgstr "Partajați-mi profilul" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "Distribuiți postarea at:// URI" @@ -11170,8 +11189,8 @@ msgstr "Distribuiți codul QR" msgid "Share this feed" msgstr "Distribuiți acest flux" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "Partajați această căutare" @@ -11183,8 +11202,8 @@ msgstr "Distribuiți acest pachet de pornire" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Distribuiți acest pachet de pornire și ajutați oamenii să se alăture comunității dvs. pe Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "Partajați-vă contactele pentru a găsi prieteni" msgid "Share your thoughts…" msgstr "Împărtășiți-vă gândurile…" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Tester Preferințe Partajate" @@ -11231,8 +11250,8 @@ msgstr "Afișare text alternativ" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Afișați oricum" @@ -11330,7 +11349,7 @@ msgstr "Afișează avertismente și filtrează din fluxuri" msgid "Show when you’re live" msgstr "Afișați când sunteți în direct" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Afișează informații despre când a fost creată această postare" @@ -11345,8 +11364,8 @@ msgstr "Afișează conținutul" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "Afișează conținutul" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "Amânare memento" msgid "So many thoughts, you should post one" msgstr "Atât de multe gânduri, ar trebui să postați măcar unul" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "O rețea socială pe care dvs. o controlați." @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Ceva n-a mers bine, vă rugăm să încercați din nou" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "Spam sau alt comportament inautentic sau înșelăciune" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Sport" @@ -11665,7 +11684,7 @@ msgstr "Începeți o conversație și ea va apărea aici." msgid "Start a group chat" msgstr "Începeți o conversație de grup" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Începeți o conversație nouă" @@ -11679,17 +11698,17 @@ msgstr "Începeți să adaugați persoane" msgid "Start adding people!" msgstr "Începeți să adaugați persoane!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "Începeți conversația" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Începeți conversația cu {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Pachet de pornire" @@ -11712,12 +11731,16 @@ msgstr "Pachet de pornire de dvs." msgid "Starter pack is invalid" msgstr "Pachetul de pornire nu este valid" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "Pachete de pornire" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Pachete de pornire" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Pachetele de pornire vă permit să partajați cu ușurință fluxurile și persoanele preferate cu prietenii dvs." @@ -11751,7 +11774,7 @@ msgstr "Spațiu de stocare curățat, trebuie să reporniți aplicația acum." msgid "Stored as part of a secure code for matching with others" msgstr "Stocat ca parte a unui cod securizat pentru a se potrivi cu alții" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Storybook" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "Abonați-vă la {publicationTitle} pe {0}" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Abonați-vă la @{0} pentru a utiliza aceste etichete:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "Verificat cu succes" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "Sugerate" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Apus de soare" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "Această caracteristică nu este încă disponibilă în țara dvs.! Vă rugăm să reveniți mai târziu." #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "Conturile suspendate nu pot participa la o conversație de grup." #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "Conturile suspendate nu pot participa la conversație." @@ -12057,7 +12082,7 @@ msgstr "Termeni" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Acest pachet de pornire nu a putut fi găsit." msgid "That username is already taken" msgstr "Acel nume de utilizator este deja luat" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Asta-i tot, oameni buni!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "Asta e tot!" @@ -12593,7 +12618,7 @@ msgstr "Această etichetă a fost aplicată de dvs." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "Această etichetă a fost aplicată întregului cont de utilizator și va apărea pe toate postările." -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Acest etichetator nu a declarat etichetele pe care le publică și s-ar putea să nu fie activ." @@ -12638,7 +12663,7 @@ msgstr "Această persoană vă blochează" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Această postare pretinde că a fost creată pe <0>{0}, dar a fost văzută prima dată de Bluesky pe <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Această postare pretinde că a fost creată pe <0>{0}, dar a fost v msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Această postare are un tip necunoscut de threadgate. Este posibil ca aplicația dvs. să nu fie actualizată la zi." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "Această postare este vizibilă numai pentru utilizatorii conectați." @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Acest utilizator nu are urmăritori." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "Acest utilizator v-a blocat și nu-i se pot scrie mesaje." @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Acest utilizator v-a blocat. Nu puteți vizualiza conținutul acestuia." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "Acest utilizator a dezactivat conversația și nu-i se pot scrie mesaje." @@ -12734,7 +12761,7 @@ msgstr "Acest utilizator este nou aici. Apăsați pentru mai multe informații d msgid "This user isn't following anyone." msgstr "Acest utilizator nu urmărește pe nimeni." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "Acest videoclip nu poate fi redat pe dispozitivul dvs. Este posibil ca browserul sau sistemul dvs. să nu aibă codec-urile video necesare (H.264/AAC)." @@ -12783,7 +12810,7 @@ msgstr "Preferințe fir" msgid "Threaded" msgstr "Fire" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Preferințe fire" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "Prea multe contacte - ați depășit numărul de contacte pe care le puteți importa pentru a vă găsi prietenii" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Sus" @@ -12855,7 +12882,7 @@ msgstr "Sus" msgid "Top replies first" msgstr "Răspunsurile de top primele" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Subiect" @@ -12917,11 +12944,11 @@ msgstr "Trolling" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "Încrederea rezultă din relații, comunități și context comun, așa că activăm și <0>verificatori de încredere: organizații care pot emite în mod direct verificări." -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "Încercați un alt termen de căutare sau eliminați câteva filtre." -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "Încercați un alt termen de căutare." @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "Imposibil de preluat cererile de alăturare." #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "Imposibil de găsit destinatarul selectat." #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "Imposibil de găsit destinatarul selectat." @@ -13103,7 +13132,7 @@ msgstr "Nu mai urmăriți pe {0}" msgid "Unfollow account" msgstr "Nu mai urmăriți contul" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Anulează urmărirea utilizatorului" @@ -13191,7 +13220,7 @@ msgstr "Dezamuțiți această conversație de grup" msgid "Unmute thread" msgstr "Dezamuțire fir" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Activați sunetul videoclipului" @@ -13509,7 +13538,7 @@ msgstr "Verificare eșuată, încercați din nou." msgid "Verification settings" msgstr "Setări de verificare" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "Setări de verificare" @@ -13617,7 +13646,7 @@ msgstr "Videoclip" msgid "Video failed to process" msgstr "Procesarea videoclipului a eșuat" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Flux video" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "Videoclip de la {0}: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "Videoclip de la {0}. Atingeți pentru a reda sau pentru a întrerupe videoclipul" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Jocuri video" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Redarea videoclipului este întreruptă" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Videoclipul se redă" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Videoclipul nu a fost găsit." @@ -13692,7 +13721,7 @@ msgstr "Vizualizați avatarul lui {0}" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Vizualizați profilul lui {0}" @@ -13723,8 +13752,8 @@ msgstr "Vizualizați postarea pe blog pentru mai multe detalii" msgid "View debug entry" msgstr "Vizualizați intrarea de depanare" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Vizualizare detalii" @@ -13797,7 +13826,7 @@ msgstr "Vizualizați linkul de invitație pentru această conversație de grup" msgid "View the labeling service provided by @{0}" msgstr "Vizualizați serviciul de etichetare furnizat de @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "Vizualizați verificările acestui utilizator" @@ -13830,7 +13859,7 @@ msgstr "Vizualizați listele dvs. de moderare" msgid "View your muted accounts" msgstr "Vizualizați conturile dvs. amuțite" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "Vizualizați-vă verificările" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Avem probleme cu rețeaua, încercați din nou" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "Avem probleme cu rețeaua, încercați din nou" @@ -14063,13 +14092,15 @@ msgstr "Ne pare rău, dar nu am reușit să rezolvăm această listă. Dacă pro msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Ne pare rău, dar nu am putut încărca cuvintele dvs. amuțite în acest moment. Vă rugăm să încercați din nou." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "Ne pare rău, dar căutarea dvs. nu a putut fi finalizată." -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Ne pare rău, dar căutarea dvs. nu a putut fi finalizată. Vă rugăm să încercați din nou peste câteva minute." @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "Cine poate verifica?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Hopa!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "Nu puteți adăuga mai mult de {EMOJI_REACTION_LIMIT, plural, one {o reacție emoji} few {# reacții emoji} other {# de reacții emoji}}" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "Încă nu puteți crea conversații de grup." @@ -14562,7 +14594,7 @@ msgstr "Aveți modificări nesalvate la această schiță, doriți să le salva msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "Aveți modificări nesalvate. Doriți să le salvați înainte de a vă vizualiza schițele?" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Încă nu ați creat un pachet de pornire!" @@ -14621,7 +14653,7 @@ msgstr "Trebuie să fiți proprietarul conversației pentru a elimina un membru. msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "Trebuie să aveți cel puțin 13 ani pentru a utiliza Bluesky. Citiți <0>Termenii de Serviciu pentru mai multe informații." -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Trebuie să urmăriți cel puțin alte șapte persoane pentru a genera un pachet de pornire." @@ -14798,7 +14830,7 @@ msgstr "Ați atins numărul maxim de schițe" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "Ați atins numărul maxim de solicitări permise. Vă rugăm să încercați din nou mai târziu." -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "Ați atins numărul maxim de {MAX_FILTERS, plural, one {un filtru} few {# filtre} other {# de filtre}}. Adăugați mai multe valori unui filtru existent în loc să creați unele noi." @@ -14814,7 +14846,7 @@ msgstr "Ați atins limita zilnică pentru încărcări de videoclipuri (prea mul msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Ați atins limita zilnică pentru încărcări de videoclipuri (prea multe videoclipuri)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "Ați rămas fără videoclipuri de vizionat. Poate e un moment bun pentru a face o pauză?" @@ -14834,11 +14866,11 @@ msgstr "Contul dumneavoastră a fost suspendat" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Contul dvs. nu este încă suficient de vechi pentru a încărca videoclipuri. Vă rugăm să încercați din nou mai târziu." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "Contul dvs. este prea nou" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "Contul dvs. trebuie să aibă cel puțin 7 zile pentru a crea o nouă conversație de grup." @@ -14929,7 +14961,7 @@ msgstr "Furnizorul dvs. de servicii de găzduire nu poate fi identificat pe baza msgid "Your hosting provider is detected automatically from the username you enter." msgstr "Furnizorul dvs. de găzduire este detectat automat din numele de utilizator pe care îl introduceți." -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "Limba dvs. preferată" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "Imaginea dvs. de profil" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "Imaginea dvs. de profil înconjurată de cercuri concentrice cu imagini de profil ale altor utilizatori" @@ -15015,3 +15047,4 @@ msgstr "Numele de utilizator și parola dvs. vor fi partajate cu <0>{host}. #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "Verificările dvs." + diff --git a/src/locale/locales/ru/messages.po b/src/locale/locales/ru/messages.po index 71e8d1cf28..7febfa1b3e 100644 --- a/src/locale/locales/ru/messages.po +++ b/src/locale/locales/ru/messages.po @@ -119,6 +119,7 @@ msgstr " {0, plural, one {# лайк} few {# лайка} other {# лайков}} #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {подписка} few {подписки} other {под #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {пост} few {поста} other {постов}}" @@ -234,10 +235,10 @@ msgstr "{0} (Аккаунт)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "" msgid "{0} and {1} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "" msgid "{0} left the group" msgstr "" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} подписок" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "" @@ -711,7 +666,7 @@ msgstr "" msgid "{handle} can't be messaged" msgstr "{handle} не может получать сообщения" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {# непрочитанный элеме msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "{profileName} присоединился к Bluesky {timeAgoString} назад" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {подписка} few {подписки} oth #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {цитирование} few {цитирования} other {цитирований}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {репост} few {репоста} other {репостов}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, one {сохранение} few {сохранен #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>Войдите в свой аккаунт<1> или <2>создайте аккаунт<3>, <4> чтобы искать новости, спорт, политику и всё остальное, что происходит на Bluesky." @@ -959,6 +908,13 @@ msgstr "<0>Вы и<1> <2>{0} включены в ваш старт msgid "⚠Invalid Handle" msgstr "⚠Недопустимый псевдоним" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 дней" msgid "7 days" msgstr "7 дней" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "Подборка популярных лент, которые вы можете найти на Bluesky, включая News, Booksky, Game Dev, Blacksky и Foundation Pens" @@ -998,6 +954,8 @@ msgstr "Произошла сетевая ошибка. Пожалуйста, п #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "" msgid "Accessibility" msgstr "Доступность" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Настройки Доступности" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "Учётные записи с фигурной синей галочкой <0><1/> могут верифицировать другие учётные записи. Эти доверенные верификаторы выбраны Bluesky." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "Активность от других" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Добавить другой пост" msgid "Add another post to thread" msgstr "Добавить еще один пост в ветку" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "Добавить эмодзи-реакцию" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "" @@ -1570,7 +1533,7 @@ msgstr "Позволяет получить доступ к личным соо msgid "Already have a code?" msgstr "Уже есть код?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "Уже есть учётная запись?" @@ -1624,7 +1587,7 @@ msgstr "Было отправлено письмо на адрес {0}. Оно msgid "An error has occurred" msgstr "Возникла ошибка" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Возникла ошибка" @@ -1641,7 +1604,7 @@ msgstr "" msgid "An error occurred while fetching the feed." msgstr "При обновлении ленты произошла ошибка." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "При создании вашего стартового набора возникла ошибка. Хотите попробовать ещё раз?" @@ -1650,11 +1613,11 @@ msgstr "При создании вашего стартового набора msgid "An error occurred while hiding suggestion. {0}" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "При загрузке видео возникла ошибка. Пожалуйста, повторите попытку позже." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "При загрузке видео возникла ошибка. Пожалуйста, попробуйте ещё раз." @@ -1694,7 +1657,7 @@ msgstr "Возникла ошибка. {0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "" @@ -1715,16 +1678,14 @@ msgstr "" msgid "An issue not included in these options" msgstr "Проблема не включена в эти варианты" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "Любой" @@ -1812,7 +1773,7 @@ msgstr "Любой, кто подписан на меня" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "Имена паролей приложений должны состоя msgid "App passwords" msgstr "Пароли приложений" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Пароли приложений" @@ -1901,7 +1862,7 @@ msgstr "Обжаловать это решение" msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "Применить запрос на слияние" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Архивный пост от {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Архивный пост" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "Аврора" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "" @@ -2063,9 +2024,9 @@ msgstr "Доступен" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "Чтобы создать пост или ответить, необходимо сначала подтвердить свою электронную почту." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Чтобы создать стартовый набор, необходимо сначала подтвердить свою электронную почту." @@ -2145,10 +2106,10 @@ msgstr "Перед тем, как вы будете получать уведо #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "Начните процесс проверки возраста, зап msgid "Beta Feature" msgstr "Бета функция" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Заблокировано" msgid "Blocked accounts" msgstr "Заблокированные учётные записи" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Заблокированные учётные записи" @@ -2292,7 +2259,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/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Блокировка не мешает этому маркировщику добавлять метку на вашу учётную запись." @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky не может подтвердить подлинность заявленной даты." @@ -2369,7 +2336,7 @@ msgstr "Условия предоставления услуг Bluesky Social" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky выберет набор рекомендуемых учётных записей из вашего круга общения." @@ -2473,7 +2440,7 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "От {0}" @@ -2516,11 +2483,11 @@ msgstr "Создавая учётную запись, вы соглашаете msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Создавая учётную запись, вы соглашаетесь с <0>Условиями предоставления услуг." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "Сделан вами" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Камера" @@ -2597,7 +2564,7 @@ msgstr "Отменить реактивацию и выйти из систем msgid "Cancel reply" msgstr "" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Отменить поиск" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Чат без звука" msgid "Chat not found." msgstr "" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "Почтовый ящик запросов на чат" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Запросы на чат" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Настройки чата" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Чат со звуком" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Чаты" @@ -2849,7 +2817,7 @@ msgstr "Выберите метод подтверждения домена" msgid "Choose Feeds" msgstr "Выберите ленты" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Выберите за меня" @@ -3015,7 +2983,7 @@ msgstr "Нажмите, чтобы повторить неудачное соо #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Нажмите, чтобы повторить неудачное соо msgid "Close" msgstr "Закрыть" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Закрыть диалоговое окно" @@ -3082,7 +3050,7 @@ msgstr "" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Закрыть меню" @@ -3102,7 +3070,7 @@ msgstr "" msgid "Close this dialog" msgstr "Закрыть диалоговое окно" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "Закрыть окно приветствия" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Комиксы" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Правила сообщества" @@ -3265,7 +3233,7 @@ msgstr "Содержание и медиа" msgid "Content and media" msgstr "Содержимое и медиа" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Содержимое и медиа" @@ -3301,7 +3269,7 @@ msgstr "Предупреждение о содержимом" msgid "Content warnings" msgstr "Предупреждение о содержимом" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Фон контекстного меню, нажмите, чтобы закрыть меню." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Продолжить ветку..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "" @@ -3376,7 +3344,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "Версия сборки скопирована в буфер обмена" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "" @@ -3384,7 +3352,7 @@ msgstr "" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Копировать пароль приложения" msgid "Copy at:// URI" msgstr "Копировать at:// URI" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "Копировать DID автора" @@ -3457,10 +3425,10 @@ msgstr "Копировать ссылку" msgid "Copy link to list" msgstr "Копировать ссылку на список" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Копировать ссылку на пост" @@ -3478,8 +3446,8 @@ msgstr "Копировать ссылку на стартовый набор" msgid "Copy message text" msgstr "Копировать текст сообщения" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Копировать at:// URI поста" @@ -3498,7 +3466,7 @@ msgstr "Копировать значение TXT-записи" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Политика защиты авторского права" @@ -3614,8 +3582,8 @@ msgstr "" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Создать" @@ -3632,9 +3600,9 @@ msgstr "" msgid "Create a QR code for a starter pack" msgstr "Создать QR-код для стартового набора" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Создать стартовый набор" @@ -3643,12 +3611,12 @@ msgstr "Создать стартовый набор" msgid "Create a Starter Pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Создать для меня стартовый набор" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Регистрация" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Создать учётную запись" @@ -3678,11 +3646,11 @@ msgstr "Создать учётную запись без этого старт msgid "Create an avatar instead" msgstr "Создать аватар вместо этого" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Создать ещё один" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "" @@ -4010,7 +3978,7 @@ msgstr "" msgid "Disable 2FA" msgstr "Отключить 2FA" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "" @@ -4150,7 +4118,7 @@ msgstr "Отображение больших значков альтернат msgid "Display name" msgstr "Имя" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "" @@ -4232,7 +4200,7 @@ msgstr "Дважды нажмите или зажмите сообщение, ч msgid "Double tap to close the dialog" msgstr "Дважды нажмите, чтобы закрыть диалог" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Дважды нажмите, чтобы поставить лайк" @@ -4336,6 +4304,7 @@ msgstr "" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "Изменить статус прямого эфира" msgid "Edit moderation list" msgstr "" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Редактировать мои ленты" @@ -4414,6 +4383,11 @@ msgstr "Редактировать мои ленты" msgid "Edit name" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Редактировать людей" @@ -4452,7 +4426,7 @@ msgstr "" msgid "Edit who can reply" msgstr "Редактировать, кто может отвечать" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Редактировать ваш стартовый набор" @@ -4508,8 +4482,8 @@ msgstr "Встроить HTML-код" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Встроить пост" @@ -4517,7 +4491,7 @@ msgstr "Встроить пост" 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/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Встроенный видеоплеер" @@ -4541,7 +4515,7 @@ msgstr "Разрешить содержимое для взрослых" msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "" @@ -4558,12 +4532,13 @@ msgstr "Включить внешние медиа" msgid "Enable media players for" msgstr "Включить медиапроигрыватели для" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "Включите уведомления для учётной записи, посетив её профиль и нажав <0>значок колокольчика <1/>." -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "Включить push-уведомления" @@ -4589,7 +4564,7 @@ msgstr "Включить актуальные видео в ленте Discover" msgid "Enabled" msgstr "Включено" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Конец ленты" @@ -4616,7 +4591,7 @@ msgstr "Введите слово или тег" msgid "Enter code" msgstr "Введите код" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Перейти в полноэкранный режим" @@ -4658,7 +4633,7 @@ msgstr "Введите псевдоним и пароль" msgid "Enters full screen" msgstr "Переходит в полноэкранный режим" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "Развлечения" @@ -4692,7 +4667,7 @@ msgstr "Произошла ошибка при сохранении файла" msgid "Error receiving captcha response." msgstr "Ошибка получения ответа Captcha." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "Ошибка: {error}" @@ -4704,8 +4679,8 @@ msgstr "Каждый может ответить" msgid "Everybody can reply to this post." msgstr "Все могут ответить на этот пост." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Все" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Все" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "" @@ -4746,7 +4721,7 @@ msgstr "Исключить пользователей, на которых вы msgid "Excludes users you follow" msgstr "Исключает пользователей, на которых вы подписаны" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Выйти из полноэкранного режима" @@ -4767,7 +4742,7 @@ msgstr "Развернуть или свернуть весь пост, на к msgid "Expand post text" msgstr "" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Разворачивает или сворачивает текст поста" @@ -4810,15 +4785,15 @@ msgstr "Откровенный или потенциально проблемн msgid "Explicit sexual images." msgstr "Откровенные сексуальные изображения." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "Обзор" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "" @@ -4852,7 +4827,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:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Настройка внешних медиа" @@ -4894,7 +4869,7 @@ msgstr "Не удалось изменить псевдоним. Попробу #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "Не удалось загрузить беседы" @@ -5002,9 +4977,10 @@ msgstr "Не удалось загрузить настройки ленты" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "Не удалось загрузить настройки уведомлений." @@ -5035,12 +5011,12 @@ msgstr "Не удалось загрузить предложенные подп msgid "Failed to lock group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "" msgid "False information about elections" msgstr "" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Лента" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "Получить обновление" msgid "File saved successfully!" msgstr "Файл успешно сохранён!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "" @@ -5356,8 +5332,8 @@ msgstr "Найдите учётные записи для подписки" msgid "Find and invite friends" msgstr "" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "" @@ -5378,7 +5354,7 @@ msgstr "Найти людей, чтобы подписаться" msgid "Find people you know" msgstr "" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Найти посты, пользователей и ленты в Bluesky" @@ -5391,7 +5367,7 @@ msgstr "" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "" @@ -5433,7 +5409,7 @@ msgstr "" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Подписаться на {0}" msgid "Follow {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "Подписаться на {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Подписчики @{0}, которых вы знаете" @@ -5548,7 +5524,7 @@ msgstr "Подписчики, которых вы знаете" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Подписка на {0}" msgid "Following {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "Подписан на {handle}" @@ -5582,7 +5558,7 @@ msgstr "Подписан на {handle}" msgid "Following feed preferences" msgstr "Настройка ленты подписок" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Настройка ленты подписок" @@ -5632,7 +5608,7 @@ msgstr "Для Вас" msgid "Forever" msgstr "Навсегда" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "Забудьте о шуме" @@ -5651,11 +5627,13 @@ msgstr "Забыли пароль?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "Освободите свою ленту" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "От" @@ -5678,7 +5656,7 @@ msgstr "Из <0/>" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Сгенерировать стартовый набор" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "Получить помощь" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "Получайте уведомления, когда на вас подписываются люди." -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "Получайте уведомления, когда люди ставят лайки на ваши посты." -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "Получайте уведомления, когда люди упоминают вас." -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "Получайте уведомления, когда люди цитируют ваши посты." -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "Получайте уведомления, когда люди отвечают на ваши посты." -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "Получайте уведомления, когда люди репостят ваши посты." -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "" @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "Получайте уведомления о новых постах" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "" @@ -5826,8 +5804,8 @@ msgstr "" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "Выйти в прямой эфир на" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -6081,7 +6060,7 @@ msgstr "" msgid "Harming or endangering minors" msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Хештег" @@ -6144,7 +6123,7 @@ msgstr "" msgid "Hidden" msgstr "Скрыто" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Скрыто настройками модерации." @@ -6297,8 +6276,8 @@ msgstr "Хммм, мы не смогли загрузить этот серви msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Подождите! Мы постепенно даём доступ к видео, и вы всё ещё в очереди. Возвращайтесь позже!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ 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/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "" @@ -6548,7 +6528,7 @@ msgstr "" msgid "In-app, push, people you follow" msgstr "" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "" @@ -6560,6 +6540,7 @@ msgstr "Почтовый ящик пуст!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Метки добавлены" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Метки являются аннотациями для пользователей и контента. Они могут использоваться для скрытия, предупреждения и категоризации сети." @@ -6864,7 +6845,7 @@ msgstr "Метки на вашей учётной записи" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Настройки языка" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "Последнее инициирование только что" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Недавние" @@ -6908,7 +6889,7 @@ msgstr "Узнать больше" msgid "Learn More" msgstr "Узнать больше" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "" msgid "left to go." msgstr "ещё осталось." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Позвольте мне выбрать" @@ -7093,8 +7074,8 @@ msgstr "Лайкнуть эту ленту" msgid "Like this labeler" msgstr "Лайкнуть этот маркировщик" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Понравилось" @@ -7111,6 +7092,24 @@ msgstr "Понравился пользователю" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Понравилось {0, plural, one {# пользователю} other {# пользователям}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Понравилось {likeCount, plural, one {# пользователю} other {# пользователям}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Нравится" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Лайки этого поста" @@ -7144,7 +7143,7 @@ msgstr "Линейно" msgid "Link copied to clipboard" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Список" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Список больше не игнорируется" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Загрузить новые уведомления" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "" msgid "Locked" msgstr "" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Отчёт" @@ -7387,7 +7386,7 @@ msgstr "" msgid "Make adjustments to email settings for your account" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Сделать один для меня" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "Отметить все как прочитанные" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Отметить как прочитанное" msgid "Marked all as read" msgstr "Все сообщения отмечены как прочитанные" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "" @@ -7456,6 +7455,10 @@ msgstr "" msgid "Maybe later" msgstr "Возможно, позже" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "упомянутые пользователи" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Упоминания" @@ -7563,7 +7566,7 @@ msgstr "" msgid "Message options" msgstr "Параметры сообщений" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Сообщения" @@ -7592,7 +7595,7 @@ msgstr "" msgid "Missing media" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Модерация" @@ -7636,7 +7639,7 @@ msgstr "Список модерации изменён" msgid "Moderation lists" msgstr "Списки модерации" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Списки модерации" @@ -7645,7 +7648,7 @@ msgstr "Списки модерации" msgid "moderation settings" msgstr "настройка модерации" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Статус модерации" @@ -7786,7 +7789,7 @@ msgstr "" msgid "Muted accounts" msgstr "Игнорируемые учётные записи" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Игнорируемые учётные записи" @@ -7892,11 +7895,11 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Новый чат" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "Новая функция" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "Новые подписчики" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "" @@ -7965,13 +7968,13 @@ msgstr "Новый список" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Сначала самые новые" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Новости" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Следующее изображение" msgid "Night" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "Без рекламы, без инвазивного отслеживания, без вовлекающих ловушек. Bluesky уважает ваше время и внимание." @@ -8142,7 +8145,7 @@ msgstr "" msgid "No messages yet" msgstr "Сообщения пока отсутствуют" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "Больше никаких алгоритмов, наполненных бесполезной информацией. Найдите каналы, которые работают на вас, а не против вас." @@ -8183,12 +8186,12 @@ msgstr "" msgid "No posts here" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Пока нет цитирований" @@ -8216,7 +8219,7 @@ msgstr "Нет результатов" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Нет результатов" @@ -8235,15 +8238,15 @@ msgstr "Нет результатов" msgid "No results found for \"{query}\"" msgstr "Ничего не найдено по запросу \"{query}\"" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "Никого" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Пока это никому не понравилось. Возможно, вы должны быть первым!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Никто ещё не цитировал это. Возможно, вы должны быть первым!" @@ -8297,6 +8300,10 @@ msgstr "" msgid "Non-sexual Nudity" msgstr "Несексуальная обнажённость" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "" msgid "Not followed by anyone you’re following" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Не найдено" @@ -8332,7 +8339,7 @@ msgstr "Примечание по распространению" 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/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "" @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "Пока ничего не сохранено" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Настройки уведомления" @@ -8352,11 +8359,12 @@ msgstr "Настройки уведомления" msgid "Notification sounds" msgstr "Звуки уведомлений" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "ОК" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Хорошо" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Сброс настроек" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "" @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Поддерживаются только файлы WebVTT (.vtt)" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Открыть страницу отладки модерации" msgid "Open muted words and tags settings" msgstr "Открыть настройки игнорирования слов и тегов" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "Открыть набор" @@ -8699,7 +8709,7 @@ msgstr "Открывает дополнительную информацию о msgid "Opens alt text dialog" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Открывает камеру на устройстве" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Пароль изменён!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Приостановить" @@ -8925,12 +8935,12 @@ msgstr "Приостановить" msgid "Pause GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Приостановить видео" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Люди" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Люди, на которых подписан(а) @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Люди, которые подписаны на @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Закрепить в своих лентах" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Воспроизвести" @@ -9076,8 +9086,8 @@ msgstr "Воспроизвести {0}" msgid "Play GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Воспроизвести видео" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Политика" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Пост от @{0}" @@ -9340,7 +9350,7 @@ msgstr "Вы скрыли этот пост" msgid "Post interaction settings" msgstr "Настройки взаимодействия с постом" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Настройки взаимодействия с постом" @@ -9377,6 +9387,7 @@ msgstr "Пост откреплён" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Посты могут быть проигнорированы на ос msgid "Posts hidden" msgstr "Посты скрыты" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "" @@ -9445,20 +9460,21 @@ msgstr "Конфиденциальность" msgid "Privacy and security" msgstr "Конфиденциальность и безопасность" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Конфиденциальность и безопасность" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Цитирование постов отключено" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Цитаты" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Цитаты из этого поста" @@ -9643,7 +9659,7 @@ msgstr "Реактивировать свою учётную запись" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "Прочитать пост в блоге" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Читать меньше" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Читать больше" @@ -9683,11 +9699,11 @@ msgstr "Прочтите политику конфиденциальности B msgid "Read the Bluesky Terms of Service" msgstr "Прочтите условия предоставления услуг Bluesky" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "" @@ -9740,7 +9756,7 @@ msgstr "Отклонить запрос на беседу" msgid "Reject join request" msgstr "" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Перезагрузить беседы" @@ -10010,8 +10026,9 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Ответы" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Вы сделали репост" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Репосты этого поста" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "" @@ -10245,7 +10262,7 @@ msgstr "" msgid "Requests" msgstr "" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Повторяет последнее действие, которое #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Возвращает на главную страницу" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Возвращает к предыдущей странице" @@ -10458,7 +10475,7 @@ msgstr "" msgid "Save draft?" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Сохранённые ленты" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "Сохранённые посты" @@ -10512,8 +10529,8 @@ msgstr "Сохранено в ваши ленты" msgid "Say hello!" msgstr "Скажи привет!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "" @@ -10527,7 +10544,7 @@ msgstr "" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "" @@ -10556,16 +10573,16 @@ msgstr "Пролистать вверх" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Поиск" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Поиск постов @{0}" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Поиск GIF-файлов" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "" @@ -10777,12 +10794,13 @@ msgstr "Выберите опцию" msgid "Select app language" msgstr "Выберите язык приложения" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "" @@ -10823,7 +10841,7 @@ msgstr "Выбрать GIF" msgid "Select GIF \"{0}\"" msgstr "Выбрать GIF \"{0}\"" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "" @@ -10942,7 +10960,8 @@ msgstr "Отправить сообщение" msgid "Send post to {name}" msgstr "Отправить пост {name}" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Отправить пост на..." @@ -10960,11 +10979,11 @@ msgstr "" msgid "Send verification email" msgstr "Отправьте письмо с подтверждением" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "Устанавливает адрес электронной почты для сброса пароля" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Настройки" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "" @@ -11033,49 +11052,49 @@ msgstr "" msgid "Settings for allowing others to be notified of your posts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "Всё равно поделиться" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "Поделиться DID автора" @@ -11124,7 +11143,7 @@ msgstr "Поделиться DID автора" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Диалоговое окно обмена ссылками" msgid "Share my profile" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "Поделиться at:// URI поста" @@ -11170,8 +11189,8 @@ msgstr "Поделиться QR-кодом" msgid "Share this feed" msgstr "Поделиться этой лентой" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "Поделиться этим стартовым набором" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Поделитесь этим стартовым набором и помогите людям присоединиться к вашему сообществу на Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Тестер общих настроек" @@ -11231,8 +11250,8 @@ msgstr "Показать альтернативный текст" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Всё равно показать" @@ -11330,7 +11349,7 @@ msgstr "Показать предупреждения и фильтровать msgid "Show when you’re live" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Показывает информацию о том, когда был создан этот пост" @@ -11345,8 +11364,8 @@ msgstr "Показывает содержимое" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "Показывает содержимое" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "Отложить напоминание" msgid "So many thoughts, you should post one" msgstr "" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Что-то пошло не так, пожалуйста, попробуйте ещё раз" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Спорт" @@ -11665,7 +11684,7 @@ msgstr "Начните беседу, и она появится здесь." msgid "Start a group chat" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Начать новый чат" @@ -11679,17 +11698,17 @@ msgstr "Начните добавлять людей" msgid "Start adding people!" msgstr "Начните добавлять людей!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Начать общаться с {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Стартовый набор" @@ -11712,12 +11731,16 @@ msgstr "Стартовый набор от вас" msgid "Starter pack is invalid" msgstr "Стартовый набор недействителен" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Наборы" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Стартовые наборы позволяют легко делиться любимыми лентами и людьми с друзьями." @@ -11751,7 +11774,7 @@ msgstr "Хранилище очищено, теперь вам нужно пер msgid "Stored as part of a secure code for matching with others" msgstr "" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "История" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Подпишитесь на @{0}, чтобы использовать эти метки:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "Верификация прошла успешно" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Закат" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "" @@ -12057,7 +12082,7 @@ msgstr "Условия" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Не удалось найти этот стартовый набор." msgid "That username is already taken" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Вот и все, ребята!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "Это всё!" @@ -12593,7 +12618,7 @@ msgstr "Эта метка была применена вами." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Этот маркировщик ещё не заявил, какие метки он публикует, и может быть неактивным." @@ -12638,7 +12663,7 @@ msgstr "" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Этот пост утверждает, что был создан <0>{0}, но впервые был замечен Bluesky <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Этот пост утверждает, что был создан <0>{0 msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Этот пост имеет неизвестный тип ограничения на ответы. Возможно, ваше приложение устарело." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "" @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "У этого пользователя ещё нет ни одного подписчика." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "" @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Этот пользователь заблокировал вас. Вы не можете видеть их посты." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "" @@ -12734,7 +12761,7 @@ msgstr "Этот пользователь здесь недавно. Нажми msgid "This user isn't following anyone." msgstr "Этот пользователь не подписан ни на кого." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "" @@ -12783,7 +12810,7 @@ msgstr "Настройки веток" msgid "Threaded" msgstr "Как ветки" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Настройки веток" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Лучшее" @@ -12855,7 +12882,7 @@ msgstr "Лучшее" msgid "Top replies first" msgstr "" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Тема" @@ -12917,11 +12944,11 @@ msgstr "" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "Доверие рождается в отношениях, сообществах и общем контексте, поэтому мы также вводим <0>доверенных верификаторов — организации, которые могут непосредственно вручать верификацию." -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "" @@ -13103,7 +13132,7 @@ msgstr "Отписаться от {0}" msgid "Unfollow account" msgstr "Отписаться от учётной записи" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Отписаться от пользователя" @@ -13191,7 +13220,7 @@ msgstr "" msgid "Unmute thread" msgstr "Перестать игнорировать ветку" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Включить звук видео" @@ -13509,7 +13538,7 @@ msgstr "Верификация не удалась, попробуйте ещё msgid "Verification settings" msgstr "Настройки верификации" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "Настройки верификации" @@ -13617,7 +13646,7 @@ msgstr "Видео" msgid "Video failed to process" msgstr "Не удалось обработать видео" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Лента видео" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "Видео от {0}: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Видеоигры" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Видео приостановлено" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Видео воспроизводится" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Видео не найдено." @@ -13692,7 +13721,7 @@ msgstr "Просмотреть аватар {0}" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Посмотреть профиль {0}" @@ -13723,8 +13752,8 @@ msgstr "Посмотреть запись в блоге для получени msgid "View debug entry" msgstr "Просмотреть запись для отладки" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Просмотреть детали" @@ -13797,7 +13826,7 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "Просмотр услуг маркировки, который предоставляет @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "Просмотреть верификации этого пользователя" @@ -13830,7 +13859,7 @@ msgstr "Просмотр своего списка модерации" msgid "View your muted accounts" msgstr "Просмотр отключённых учётных записей" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "Просмотреть свои верификации" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "У нас проблемы с сетью, попробуйте ещё раз" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "" @@ -14063,13 +14092,15 @@ msgstr "Нам очень жаль, но нам не удалось найти msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Нам очень жаль, мы не смогли сейчас загрузить ваши игнорируемые слова. Пожалуйста, попробуйте ещё раз." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "Кто может верифицировать?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Опаньки!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "" @@ -14562,7 +14594,7 @@ msgstr "" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Вы ещё не создали стартовый набор!" @@ -14621,7 +14653,7 @@ msgstr "" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Чтобы получить стартовый набор, вы должны подписаться как минимум на семь других людей." @@ -14798,7 +14830,7 @@ msgstr "" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "Вы достигли максимально допустимого количества запросов. Повторите попытку позже." -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "Вы достигли дневного лимита по загрузк msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Вы достигли дневного лимита по загрузкам видео (слишком много видео)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "У вас закончились видео для просмотра. Может быть, сейчас самое время сделать перерыв?" @@ -14834,11 +14866,11 @@ msgstr "Ваша учётная запись была приостановлен msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Ваша учётная запись создана ещё недостаточно давно, чтобы вы могли загружать видео. Попробуйте ещё раз позже." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "" @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "Ваш предпочтительный язык" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "Ваша фотография в профиле, окруженная концентрическими кругами с фотографиями других пользователей" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "Ваши подтверждения" + diff --git a/src/locale/locales/sv/messages.po b/src/locale/locales/sv/messages.po index 7cfdd35ac6..39c1aa8641 100644 --- a/src/locale/locales/sv/messages.po +++ b/src/locale/locales/sv/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# gillamarkering} other {# gillamarkeringar}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "{0, plural, one {# medlem} other {# medlemmar}}" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {följd} other {följda}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {inlägg} other {inlägg}}" @@ -234,10 +235,10 @@ msgstr "{0} (konto)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "{0} {1}" @@ -264,29 +265,6 @@ msgstr "{0} lades till i chatten" msgid "{0} and {1} added to chat" msgstr "{0} och {1} lades till i chatten" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "{0} lämnade" msgid "{0} left the group" msgstr "{0} lämnade gruppen" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "{0}, " msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "{0}, {1} och {memberCount, plural, one {# annan} other {# andra}} lades till i chatten" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} följda" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "{handle} kan inte läggas till" @@ -711,7 +666,7 @@ msgstr "{handle} kan inte läggas till" msgid "{handle} can't be messaged" msgstr "Det går inte att skicka meddelanden till {handle}" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "Det går inte att skicka meddelanden till {handle}" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {# oläst notis} other {# olästa notise msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "{numMatches, plural, one {# kontakt} other {# kontakter}} hittades" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "{profileName} gick med i Bluesky för {timeAgoString} sedan" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "+{0}" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {följda} other {följda}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {citat} other {citat}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {återpublicering} other {återpubliceringar}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, one {sparning} other {sparningar}}" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "<0>{0} {likeCount, plural, one {gillamarkering} other {gillamarkeringar}}" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "<0>{displayName}<1/><2> lade till dig" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>Logga in<1> eller <2>skapa ett konto<3> <4>för att söka efter nyheter, sport, politik och allt annat som händer på Bluesky." @@ -959,6 +908,13 @@ msgstr "<0>Du och<1> <2>{0} ingår i ditt startpaket" msgid "⚠Invalid Handle" msgstr "⚠ Ogiltigt användarnamn" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "1000+ inlägg" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 dagar" msgid "7 days" msgstr "7 dagar" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "En samling av populära flöden som du kan hitta på Bluesky, inklusive News, Booksky, Game Dev, Blacksky och Fountain Pens" @@ -998,6 +954,8 @@ msgstr "Ett nätverksfel uppstod. Kontrollera din internetanslutning" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "En skärmdump av inläggsverktyget. Bredvid publiceringsknappen syns den nya knappen ”Utkast” dekorerad med en fyrverkerieffekt. I skrivfältet nedanför syns texten ”Hallå, har ni hört? Bluesky har utkast nu!!!” (översatt från engelska)." #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "En vald mottagare följs inte av avsändaren." -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "Förfrågan skickad! Gruppägaren kommer att granska din förfrågan." msgid "Accessibility" msgstr "Tillgänglighet" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Tillgänglighetsinställningar" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "Konton med en blå, vågkantad bockmarkering <0><1/> kan verifiera andra. Dessa betrodda verifierare är utvalda av Bluesky." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "Aktivitet från andra" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "Aktivitetsnotiser" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Lägg till ett ytterligare inlägg" msgid "Add another post to thread" msgstr "Lägg till ytterligare ett inlägg i tråden" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "Lägg till ytterligare ett sökfilter" @@ -1263,7 +1226,7 @@ msgstr "Lägg till automatiseringsetikett på kontot" msgid "Add emoji reaction" msgstr "Lägg till emoji-reaktion" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "Lägg till filter" @@ -1570,7 +1533,7 @@ msgstr "Ger åtkomst till direktmeddelanden" msgid "Already have a code?" msgstr "Har du redan en kod?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "Har du redan ett konto?" @@ -1624,7 +1587,7 @@ msgstr "Ett e-postmeddelande har skickats till {0}. Det innehåller en bekräfte msgid "An error has occurred" msgstr "Ett fel har uppstått" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Ett fel uppstod" @@ -1641,7 +1604,7 @@ msgstr "Ett fel uppstod vid hämtning av föreslagna konton." msgid "An error occurred while fetching the feed." msgstr "Ett fel uppstod under hämtningen av flödet." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Ett fel uppstod när ditt startpaket skulle genereras. Vill du försöka igen?" @@ -1650,11 +1613,11 @@ msgstr "Ett fel uppstod när ditt startpaket skulle genereras. Vill du försöka msgid "An error occurred while hiding suggestion. {0}" msgstr "Ett fel uppstod när förslag skulle döljas. {0}" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Ett fel uppstod under inläsningen av videoklippet. Försök igen senare." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Ett fel uppstod under inläsningen av videoklippet. Försök igen." @@ -1694,7 +1657,7 @@ msgstr "Ett fel uppstod. {0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "En illustration som föreställer användaravatarer som flyger från en kontaktbok till Bluesky-appen" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "En illustration av flera Bluesky-inlägg tillsammans med ikonerna för återpublicera, gilla och kommentera" @@ -1715,17 +1678,15 @@ msgstr "En inbjudningslänk låter personer gå med i chatten utan att läggas t msgid "An issue not included in these options" msgstr "Något problematiskt som inte omfattas av de andra alternativen" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "Ett problem uppstod när chatten skulle startas. Försök igen." -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" -msgstr "" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." +msgstr "Ett problem uppstod när gruppchatten skulle startas. Försök igen." #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:52 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "Valfritt datum" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "Alla" @@ -1812,7 +1773,7 @@ msgstr "Alla som följer mig" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "De som har tillgång till den kommer inte längre kunna gå med eller begära att få gå med. Du kan alltid skapa en ny länk." -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "Namn på applösenord måste vara minst 4 tecken långa" msgid "App passwords" msgstr "Applösenord" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Applösenord" @@ -1901,7 +1862,7 @@ msgstr "Begär omprövning av beslutet" msgid "Appeal this label" msgstr "Begär omprövning av den här etiketten" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "Tillämpa pull request" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Arkiverat från {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Arkiverat inlägg" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "Norrsken" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "Automatiserat konto" @@ -2043,7 +2004,7 @@ msgstr "Automatiskt" msgid "Automation label" msgstr "Automatiseringsetikett" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "Automatiseringsetikett" @@ -2063,9 +2024,9 @@ msgstr "Tillgängligt" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "Du måste verifiera din e-post innan du kan skapa eller svara på ett inlägg." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Du måste verifiera din e‑postadress innan du kan skapa ett startpaket." @@ -2145,10 +2106,10 @@ msgstr "Innan du kan få notiser om {name}s inlägg måste du först verifiera d #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "Inled ålderskontrollen med att fylla i fälten nedan." msgid "Beta Feature" msgstr "Betafunktion" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "Betafunktioner" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "Betafunktioner aktiverade" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Blockerat" msgid "Blocked accounts" msgstr "Blockerade konton" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Blockerade konton" @@ -2292,7 +2259,7 @@ msgstr "Blockerade konton kan inte svara i dina trådar, omnämna dig eller på 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 "Blockerade konton kan inte svara i dina trådar, omnämna dig eller på annat sätt interagera med dig. Du kan inte se deras innehåll, och de kan inte se ditt." -#: src/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blockeringen hindrar inte den här etikettsättaren från att sätta etiketter på ditt konto." @@ -2319,7 +2286,7 @@ msgstr "bloomscrolling booksky" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky kan inte bekräfta äktheten av det angivna datumet." @@ -2369,7 +2336,7 @@ msgstr "Användarvillkor för Bluesky Social" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "Bluesky lagrar dina kontakter som kodad data. Om du tar bort dina kontakter raderas datan omedelbart." -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky väljer en uppsättning av rekommenderade konton från personer i ditt nätverk." @@ -2473,7 +2440,7 @@ msgstr "Knapp som tar dig tillbaka till hemtidslinjen" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "av {0}" @@ -2516,11 +2483,11 @@ msgstr "Genom att skapa ett konto godkänner du våra <0>användarvillkor oc msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Genom att skapa ett konto godkänner du våra <0>användarvillkor." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "av dig" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Kamera" @@ -2597,7 +2564,7 @@ msgstr "Avbryt återaktivering och logga ut" msgid "Cancel reply" msgstr "Avbryt svar" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Avbryt sökning" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "Ändringar i startpaketet kommer inte att återspeglas i listan efter skapandet. Listan blir en fristående kopia." #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Chatten ignorerades" msgid "Chat not found." msgstr "Chatten hittades inte." -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "Chattalternativ" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "Chattägare kan inte lämna sina gruppchattar." #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "Chattmottagare följs inte av avsändaren." -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "Inkorg för chattförfrågningar" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Chattförfrågningar" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Chattinställningar" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Chatten ignoreras inte längre" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Chattar" @@ -2849,7 +2817,7 @@ msgstr "Välj metod för att verifiera din domän" msgid "Choose Feeds" msgstr "Välj flöden" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Välj åt mig" @@ -3015,7 +2983,7 @@ msgstr "Klicka för att försöka på nytt med misslyckat meddelande" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Klicka för att försöka på nytt med misslyckat meddelande" msgid "Close" msgstr "Stäng" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Stäng aktiv dialogruta" @@ -3082,7 +3050,7 @@ msgstr "Stäng bildvisare" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Stäng meny" @@ -3102,7 +3070,7 @@ msgstr "Stäng banderollen för väntande förfrågningar" msgid "Close this dialog" msgstr "Stäng den här dialogrutan" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "Stäng välkomstfönster" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Serier" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Gemenskapens riktlinjer" @@ -3265,7 +3233,7 @@ msgstr "Innehåll och media" msgid "Content and media" msgstr "Innehåll och media" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Innehåll och media" @@ -3301,7 +3269,7 @@ msgstr "Innehållsvarning" msgid "Content warnings" msgstr "Innehållsvarningar" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Utanför kontextmenyn. Klicka för att stänga menyn." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Utöka tråd…" #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "Fortsätt till gruppnamn" @@ -3376,7 +3344,7 @@ msgstr "Konversationen hittades inte." msgid "Copied build version to clipboard" msgstr "Byggversion kopierad till urklipp" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "Länken kopierades till urklipp" @@ -3384,7 +3352,7 @@ msgstr "Länken kopierades till urklipp" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Kopiera applösenord" msgid "Copy at:// URI" msgstr "Kopiera at://-URI" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "Kopiera författarens DID" @@ -3457,10 +3425,10 @@ msgstr "Kopiera länk" msgid "Copy link to list" msgstr "Kopiera länk till lista" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Kopiera länk till inlägg" @@ -3478,8 +3446,8 @@ msgstr "Kopiera länk till startpaket" msgid "Copy message text" msgstr "Kopiera meddelandetext" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Kopiera inläggets at://-URI" @@ -3498,7 +3466,7 @@ msgstr "Kopiera värde för TXT-post" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Upphovsrättspolicy" @@ -3614,8 +3582,8 @@ msgstr "kor grisar" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Skapa" @@ -3632,9 +3600,9 @@ msgstr "Skapa en lista baserad på det här startpaketet" msgid "Create a QR code for a starter pack" msgstr "Skapa en QR-kod för ett startpaket" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Skapa ett startpaket" @@ -3643,12 +3611,12 @@ msgstr "Skapa ett startpaket" msgid "Create a Starter Pack" msgstr "Skapa ett startpaket" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Skapa ett startpaket åt mig" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Skapa konto" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Skapa ett konto" @@ -3678,11 +3646,11 @@ msgstr "Skapa ett konto utan att använda det här startpaketet" msgid "Create an avatar instead" msgstr "Skapa en avatar istället" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Skapa ett till" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "Skapa gruppchatt" @@ -4010,7 +3978,7 @@ msgstr "Inaktivera" msgid "Disable 2FA" msgstr "Inaktivera 2FA" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "Inaktivera undertexter" @@ -4150,7 +4118,7 @@ msgstr "Visa större ALT-märken" msgid "Display name" msgstr "Visningsnamn" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "Lämna troll och klickbeten bakom dig. Hitta riktiga människor och samtal som betyder något för dig." @@ -4232,7 +4200,7 @@ msgstr "Håll nere eller dubbeltryck på meddelandet för att lägga till en rea msgid "Double tap to close the dialog" msgstr "Dubbeltryck för att stänga dialogrutan" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Dubbeltryck för att gilla" @@ -4336,6 +4304,7 @@ msgstr "Ätstörningar" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "Redigera livesändningsstatus" msgid "Edit moderation list" msgstr "Redigera modereringslista" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Redigera mina flöden" @@ -4414,6 +4383,11 @@ msgstr "Redigera mina flöden" msgid "Edit name" msgstr "Redigera namn" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "Redigera notisinställningar för {0}" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Redigera personer" @@ -4452,7 +4426,7 @@ msgstr "Redigera användarlista" msgid "Edit who can reply" msgstr "Redigera vem som får svara" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Redigera ditt startpaket" @@ -4508,8 +4482,8 @@ msgstr "Bädda in HTML-kod" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Bädda in inlägg" @@ -4517,7 +4491,7 @@ msgstr "Bädda in inlägg" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Bädda in det här inlägget på din hemsida. Det är bara att kopiera följande text och klistra in den i HTML-koden på din hemsida." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Inbäddad videospelare" @@ -4541,7 +4515,7 @@ msgstr "Tillåt vuxeninnehåll" msgid "Enable beta features" msgstr "Aktivera betafunktioner" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "Aktivera undertexter" @@ -4558,12 +4532,13 @@ msgstr "Aktivera extern media" msgid "Enable media players for" msgstr "Aktivera mediaspelare för" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "Aktivera notiser för ett konto genom att besöka dess profil och trycka på <0>klockikonen <1/>." -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "Aktivera pushnotiser" @@ -4589,7 +4564,7 @@ msgstr "Visa trendande videoklipp i ditt Upptäck-flöde" msgid "Enabled" msgstr "Aktiverat" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Slut på flödet" @@ -4616,7 +4591,7 @@ msgstr "Ange ett ord eller en tagg" msgid "Enter code" msgstr "Ange kod" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Öppna helskärm" @@ -4658,7 +4633,7 @@ msgstr "Ange ditt användarnamn och lösenord" msgid "Enters full screen" msgstr "Öppnar helskärm" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "Underhållning" @@ -4692,7 +4667,7 @@ msgstr "Ett fel uppstod när filen skulle sparas" msgid "Error receiving captcha response." msgstr "Fel vid mottagning av captcha-svar." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "Fel: {error}" @@ -4704,8 +4679,8 @@ msgstr "Alla får svara" msgid "Everybody can reply to this post." msgstr "Alla får svara på det här inlägget." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Alla" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Alla" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "Allt annat" @@ -4746,7 +4721,7 @@ msgstr "Undanta användare du följer" msgid "Excludes users you follow" msgstr "Undantar användare du följer" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Stäng helskärm" @@ -4767,7 +4742,7 @@ msgstr "Utöka eller fäll ihop det inlägg som du svarar på" msgid "Expand post text" msgstr "Utöka inläggstext" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Utökar eller fäller ihop inläggstext" @@ -4810,15 +4785,15 @@ msgstr "Explicit eller potentiellt stötande media." msgid "Explicit sexual images." msgstr "Explicit sexuella bilder." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "Utforska" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "Utforska appen" @@ -4852,7 +4827,7 @@ msgstr "Extern media" 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 "Extern media kan göra det möjligt för webbplatser att samla in information om dig och din enhet. Ingen information skickas eller begärs förrän du trycker på spelaknappen." -#: src/Navigation.tsx:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Inställningar för extern media" @@ -4894,7 +4869,7 @@ msgstr "Det gick inte att ändra användarnamn. Försök igen." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "Det gick inte att kopiera länk" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "Det gick inte att lämna gruppchatten" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "Det gick inte att läsa in konversationer" @@ -5002,9 +4977,10 @@ msgstr "Det gick inte att läsa in flödesinställningar" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "Det gick inte att läsa in notisinställningar." @@ -5035,12 +5011,12 @@ msgstr "Det gick inte att läsa in föreslagna konton att följa" msgid "Failed to lock group chat" msgstr "Det gick inte att låsa gruppchatt" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "Det gick inte att markera chattarna som lästa" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "Falskt konto eller bot" msgid "False information about elections" msgstr "Falsk information om val eller röstning" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Flöde" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "Feedback skickad till flödesoperatör" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "Sök efter uppdatering" msgid "File saved successfully!" msgstr "Filen sparades utan problem!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "Filtrera efter författare" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "Filtrera efter författare (nuvarande: {currentLabel})" @@ -5314,7 +5290,7 @@ msgstr "Filtrera sökningen efter {0}" msgid "Filter who can opt to receive notifications for your activity" msgstr "Filtrera vem som kan välja att få notiser om din aktivitet" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "Filtrera vem du får notiser från" @@ -5356,8 +5332,8 @@ msgstr "Hitta konton att följa" msgid "Find and invite friends" msgstr "Hitta och bjud in vänner" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "Hitta kontakter" @@ -5378,7 +5354,7 @@ msgstr "Hitta personer att följa" msgid "Find people you know" msgstr "Hitta personer du känner" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Hitta inlägg, användare och flöden på Bluesky" @@ -5391,7 +5367,7 @@ msgstr "Hitta dina vänner" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "Hitta dina vänner på Bluesky genom att verifiera ditt telefonnummer och matcha med dina kontakter. Vi skyddar din information, och du bestämmer vad som händer härnäst. <0>Läs mer" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "Hitta din gemenskap" @@ -5433,7 +5409,7 @@ msgstr "Fokusera sökfältet" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Följ {0}" msgid "Follow {displayName}" msgstr "Följ {displayName}" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "Följ {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "Följare kan gå med" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Följare av @{0} som du känner" @@ -5548,7 +5524,7 @@ msgstr "Följare som du känner" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Följer {0}" msgid "Following {displayName}" msgstr "Följer {displayName}" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "Följer {handle}" @@ -5582,7 +5558,7 @@ msgstr "Följer {handle}" msgid "Following feed preferences" msgstr "Inställningar för Följer-flödet" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Inställningar för Följer-flödet" @@ -5632,7 +5608,7 @@ msgstr "För dig" msgid "Forever" msgstr "Obegränsad" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "Slipp allt brus" @@ -5651,11 +5627,13 @@ msgstr "Glömt lösenordet?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "Fyra meddelandebubblor i en gruppchatt. I bilden är meddelandena på engelska. Första meddelandet: ”Har du hört? Bluesky har gruppchattar nu!” Andra meddelandet: ”va, skämtar du?” Tredje meddelandet: ”Wow, 50 medlemmar i en chatt!” Fjärde meddelandet: ”Man kan skicka inbjudningslänkar också!”" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "Befria ditt flöde" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "Från" @@ -5678,7 +5656,7 @@ msgstr "Från <0/>" msgid "From these people" msgstr "Från dessa personer" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Generera ett startpaket" @@ -5722,39 +5700,39 @@ msgstr "Få tidig åtkomst till experimentella funktioner vi testar." msgid "Get help" msgstr "Få hjälp" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "Få notiser när andra använder dina startpaket vid registrering, samt om verifiering och annan aktivitet." -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "Få notiser när andra följer dig." -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "Få notiser när andra gillar dina inlägg." -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "Få notiser när andra gillar dina återpubliceringar." -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "Få notiser när du omnämns av andra." -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "Få notiser när andra citerar dina inlägg." -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "Få notiser när andra svarar på dina inlägg." -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "Få notiser när andra återpublicerar dina inlägg." -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "Få notiser när andra återpublicerar dina återpubliceringar." @@ -5766,15 +5744,15 @@ msgstr "Få notiser när andra skickar meddelandeförfrågningar till dig." msgid "Get notifications when people send you messages." msgstr "Få notiser när andra skickar meddelanden till dig." -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "Bli notifierad om nya inlägg" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "Få notiser om inlägg och svar från personer du väljer." + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "Bli notifierad om nya inlägg från {name}" @@ -5826,8 +5804,8 @@ msgstr "Förhärligande av våld" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "Sänd live i" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "Gå till {0}s profil" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "Gruppchattens namn uppdaterades" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "Inställningar för gruppchatt" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "Gruppchattar kan ha maximalt {0, plural, other {# personer}}." #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "Gruppen är låst" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "Gruppnamn" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "Gruppnamnet är för långt. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {Maximalt antal tecken är #.}}" @@ -6081,7 +6060,7 @@ msgstr "Skadliga eller riskfyllda aktiviteter" msgid "Harming or endangering minors" msgstr "Innehåll som kan skada eller utsätta minderåriga för fara" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Hashtagg" @@ -6144,7 +6123,7 @@ msgstr "Hej där!" msgid "Hidden" msgstr "Dolt" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Dolt av dina modereringsinställningar." @@ -6297,8 +6276,8 @@ msgstr "Hmmmm, vi kunde inte ladda den modereringstjänsten." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Vänta lite! Vi ger gradvis tillgång till videoklipp till fler användare, och du står fortfarande i kön. Försök igen senare!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "Om du uppdaterar din e-postadress kommer 2FA via e-post att inaktiveras. msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Om du vill ändra ditt lösenord skickar vi en kod till dig för att verifiera att det här är ditt konto." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "Om du vill begränsa vem som kan få notiser om ditt kontos aktivitet kan du ändra det under <0>Inställningar → Integritet och säkerhet." @@ -6548,7 +6528,7 @@ msgstr "I appen, Push, Från personer du följer" msgid "In-app, push, people you follow" msgstr "I appen, Push, Från personer du följer" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "Inkorgen är tom" @@ -6560,6 +6540,7 @@ msgstr "Inkorgen är tom!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Etiketter tillagda" msgid "Labels applied to this post" msgstr "Etiketter satta på det här inlägget" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Etiketter är anteckningar som sätts på användare och innehåll. De kan användas för att dölja, varna och kategorisera inom nätverket." @@ -6864,7 +6845,7 @@ msgstr "Etiketter på ditt konto" msgid "Language" msgstr "Språk" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Språkinställningar" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "Senast initierad nyss" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Senaste" @@ -6908,7 +6889,7 @@ msgstr "Läs mer" msgid "Learn More" msgstr "Läs mer" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "Läs mer om <0>hur du använder avancerade sökfilter." @@ -7042,7 +7023,7 @@ msgstr "Du lämnade gruppchatten." msgid "left to go." msgstr "kvar." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Låt mig välja" @@ -7093,8 +7074,8 @@ msgstr "Gilla det här flödet" msgid "Like this labeler" msgstr "Gilla den här etikettsättaren" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Gillas av" @@ -7111,6 +7092,24 @@ msgstr "Gillas av" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Gillas av {0, plural, one {# användare} other {# användare}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "Gillas av {0}" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "Gillas av {0} och {1}" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Gillas av {likeCount, plural, one {# användare} other {# användare}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Gillamarkeringar" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "Gillamarkeringar på dina återpubliceringar" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Gillamarkeringar på det här inlägget" @@ -7144,7 +7143,7 @@ msgstr "Linjär vy" msgid "Link copied to clipboard" msgstr "Länk kopierad till urklipp" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Lista" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Listan ignoreras inte längre" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Läs in nya notiser" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "Lås den här gruppchatten" msgid "Locked" msgstr "Låst" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Logg" @@ -7387,7 +7386,7 @@ msgstr "Kärleksfulla gif-bilder" msgid "Make adjustments to email settings for your account" msgstr "Gör justeringar i ditt kontos e-postinställningar" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Skapa ett åt mig" @@ -7418,15 +7417,15 @@ msgstr "Manuellt" msgid "Mark all as read" msgstr "Markera alla som lästa" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "Markera alla chattar som lästa" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Markera som läst" msgid "Marked all as read" msgstr "Markerade alla som lästa" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "Markerade alla chattar som lästa" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "Markerade alla förfrågningar som lästa" @@ -7456,6 +7455,10 @@ msgstr "Markerade alla förfrågningar som lästa" msgid "Maybe later" msgstr "Kanske senare" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "Mig" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "omnämnda användare" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Omnämnanden" @@ -7563,7 +7566,7 @@ msgstr "Meddelandet är för långt ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgid "Message options" msgstr "Meddelandealternativ" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Meddelanden" @@ -7592,7 +7595,7 @@ msgstr "Vilseledning" msgid "Missing media" msgstr "Media saknas" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Moderering" @@ -7636,7 +7639,7 @@ msgstr "Modereringslistan uppdaterades" msgid "Moderation lists" msgstr "Modereringslistor" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Modereringslistor" @@ -7645,7 +7648,7 @@ msgstr "Modereringslistor" msgid "moderation settings" msgstr "modereringsinställningar" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Modereringslägen" @@ -7786,7 +7789,7 @@ msgstr "Ignoreras" msgid "Muted accounts" msgstr "Ignorerade konton" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Ignorerade konton" @@ -7892,11 +7895,11 @@ msgstr "{postsCount, plural, one {Nytt} other {Nya}} inlägg från {firstAuthorN #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Ny chatt" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "Ny funktion" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "Nya följare" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "Ny gruppchatt" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "Ny gruppchatt" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "Ny gruppchatt med:" @@ -7965,13 +7968,13 @@ msgstr "Ny lista" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "Nya meddelandeförfrågningar" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "Nya meddelanden" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Senaste svar först" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Nyheter" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Nästa bild" msgid "Night" msgstr "Natt" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "Inga annonser, ingen påträngande spårning, inga engagemangsfällor. Bluesky värnar om din tid och ditt fokus." @@ -8142,7 +8145,7 @@ msgstr "Ingen media ännu" msgid "No messages yet" msgstr "Inga meddelanden ännu" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "Inget mer doomscrollande orsakat av skräpfyllda algoritmer. Hitta flöden som arbetar för dig – inte emot dig." @@ -8183,12 +8186,12 @@ msgstr "Ingen kan skicka meddelanden" msgid "No posts here" msgstr "Här finns inga inlägg" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "Inga inlägg ännu" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Inga citat ännu" @@ -8216,7 +8219,7 @@ msgstr "Inga resultat" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Inga resultat" @@ -8235,15 +8238,15 @@ msgstr "Inget resultat hittades" msgid "No results found for \"{query}\"" msgstr "Inget resultat hittades för ”{query}”" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "Inga resultat hittades för ”<0>{query}” med avancerade sökfilter tillämpade." -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "Inga resultat hittades för ”<0>{query}”." -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "Inga resultat hittades för din sökning med avancerade sökfilter tillämpade." @@ -8277,7 +8280,7 @@ msgstr "Ingen" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Ingen har gillat det här ännu. Du kanske kan bli den första!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Ingen har citerat det här ännu. Du kanske kan bli den första!" @@ -8297,6 +8300,10 @@ msgstr "Intima bilder eller videoklipp delade utan samtycke" msgid "Non-sexual Nudity" msgstr "Icke-sexuell nakenhet" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "Inget" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "Ej tillgängligt på denna plattform." msgid "Not followed by anyone you’re following" msgstr "Följs inte av någon som du följer" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Hittades inte" @@ -8332,7 +8339,7 @@ msgstr "Anmärkning om delning" 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 "Obs: Bluesky är ett öppet och publikt nätverk. Den här inställningen begränsar endast ditt kontos synlighet på Blueskys app och webbplats. Andra appar kanske inte respekterar den här inställningen. Ditt innehåll kan fortfarande visas för utloggade användare genom andra appar och webbplatser." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "Obs: Det här inlägget visas bara för inloggade användare." @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "Inget sparat ännu" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Notisinställningar" @@ -8352,11 +8359,12 @@ msgstr "Notisinställningar" msgid "Notification sounds" msgstr "Notisljud" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "OK" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Okej" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Återställning av kom-igång-guide" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "En av de valda mottagarna tillåter inte gruppchattar." #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "En av de valda mottagarna har blockerat dig och kan inte nås via meddelanden." @@ -8518,7 +8528,7 @@ msgstr "Endast inlägg med videoklipp" msgid "Only replies" msgstr "Endast svar" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Endast WebVTT-filer (.vtt) stöds" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "Hoppsan, den här profilen finns inte. Försök med att skanna en annan." #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Öppna felsökningssida för moderering" msgid "Open muted words and tags settings" msgstr "Öppna inställningar för ignorerade ord och taggar" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "Öppna paket" @@ -8699,7 +8709,7 @@ msgstr "Öppnar ytterligare detaljer för en loggpost" msgid "Opens alt text dialog" msgstr "Öppnar dialogruta för alternativtext" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Öppnar kameran på enheten" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Lösenordet har uppdaterats!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Pausa" @@ -8925,12 +8935,12 @@ msgstr "Pausa" msgid "Pause GIF" msgstr "Pausa gif-bild" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Pausa video" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Personer" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "Personer som {ownerName} följer kan begära att få gå med" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Personer som följs av @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Personer som följer @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "Personer jag följer" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "Personer jag följer kan begära att få gå med" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "Personer du följer" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Fäst i dina flöden" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Spela" @@ -9076,8 +9086,8 @@ msgstr "Spela {0}" msgid "Play GIF" msgstr "Spela upp gif-bild" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Spela upp videoklipp" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "Skriv ditt meddelande nedan:" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Politik" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "Inlägg blockerat" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Inlägg av @{0}" @@ -9340,7 +9350,7 @@ msgstr "Inlägg dolt av dig" msgid "Post interaction settings" msgstr "Interaktionsinställningar för inlägg" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Interaktionsinställningar för inlägg" @@ -9377,6 +9387,7 @@ msgstr "Inlägget lossades" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Inlägg kan ignoreras baserat på textinnehåll, taggar eller bådadera. msgid "Posts hidden" msgstr "Inlägg dolda" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "Inlägg, Svar" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "Potentiellt vilseledande länk" @@ -9445,20 +9460,21 @@ msgstr "Integritet" msgid "Privacy and security" msgstr "Integritet och säkerhet" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Integritet och säkerhet" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "Integritets- och säkerhetsinställningar" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Citatinlägg inaktiverade" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Citat" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Citat av det här inlägget" @@ -9643,7 +9659,7 @@ msgstr "Återaktivera ditt konto" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "Läs {0, plural, one {ett svar till} other {# svar till}}" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "Läs om hur du använder avancerade sökfilter" @@ -9653,11 +9669,11 @@ msgstr "Läs om hur du använder avancerade sökfilter" msgid "Read blog post" msgstr "Läs blogginlägget" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Visa mindre" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Visa mer" @@ -9683,11 +9699,11 @@ msgstr "Läs Blueskys integritetspolicy" msgid "Read the Bluesky Terms of Service" msgstr "Läs Blueskys användarvillkor" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "Äkta samtal." -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "Äkta människor." @@ -9740,7 +9756,7 @@ msgstr "Avvisa chattförfrågan" msgid "Reject join request" msgstr "Avvisa medlemsförfrågan" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Ladda om konversationer" @@ -10010,8 +10026,9 @@ msgstr "Besvarat meddelande, tryck för att rulla till det" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Svar" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Återpublicerat av dig" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "Återpubliceringar" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Återpubliceringar av det här inlägget" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "Återpubliceringar av dina återpubliceringar" @@ -10245,7 +10262,7 @@ msgstr "Förfrågan skickad" msgid "Requests" msgstr "Förfrågningar" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Försöker igen med den senaste misslyckade åtgärden" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Går tillbaka till startsidan" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Går tillbaka till föregående sida" @@ -10458,7 +10475,7 @@ msgstr "Spara utkast" msgid "Save draft?" msgstr "Spara utkast?" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Sparade flöden" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "Sparade inlägg" @@ -10512,8 +10529,8 @@ msgstr "Sparat i dina flöden" msgid "Say hello!" msgstr "Säg hej!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "Säg hej till någon" @@ -10527,7 +10544,7 @@ msgstr "Skanna" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "Skanna QR-kod" @@ -10556,16 +10573,16 @@ msgstr "Gå till toppen" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Sök" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Sök i @{0}s inlägg" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Sök gif-bilder" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "Sökning är för närvarande inte tillgängligt för utloggade" @@ -10777,12 +10794,13 @@ msgstr "Välj ett alternativ" msgid "Select app language" msgstr "Välj appspråk" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "Välj undertextfil (.vtt)" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "Välj chatten ”{name}”" @@ -10823,7 +10841,7 @@ msgstr "Välj gif-bild" msgid "Select GIF \"{0}\"" msgstr "Välj gif-bild ”{0}”" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "Välj medlemmar till gruppchatten" @@ -10942,7 +10960,8 @@ msgstr "Skicka meddelande" msgid "Send post to {name}" msgstr "Skicka inlägg till {name}" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Skicka inlägg till…" @@ -10960,12 +10979,12 @@ msgstr "Skicka meddelandet från din telefon" msgid "Send verification email" msgstr "Skicka e-post för verifiering" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" -msgstr "" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" +msgstr "Skicka via chatt" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) #: src/components/dms/MessageContextMenu.tsx:175 @@ -11018,14 +11037,14 @@ msgstr "Ställ in din kontoleverantör manuellt" msgid "Sets email for password reset" msgstr "Ställer in e-postadress för återställning av lösenord" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Inställningar" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "Inställningar för aktivitet från andra" @@ -11033,49 +11052,49 @@ msgstr "Inställningar för aktivitet från andra" msgid "Settings for allowing others to be notified of your posts" msgstr "Inställningar för att tillåta andra att bli notifierade om dina inlägg" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "Notisinställningar för gillamarkeringar" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "Notisinställningar för omnämnanden" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "Notisinställningar för nya följare" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "Notisinställningar för allt annat" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "Notisinställningar för gillamarkeringar på dina återpubliceringar" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "Inställningar för notiser om nya meddelandeförfrågningar" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "Inställningar för notiser om nya meddelanden" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "Notisinställningar för återpubliceringar av dina återpubliceringar" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "Notisinställninngar för citat" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "Notisinställningar för svar" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "Notisinställningar för återpubliceringar" @@ -11112,8 +11131,8 @@ msgstr "Dela åldersgrupp" msgid "Share anyway" msgstr "Dela ändå" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "Dela författarens DID" @@ -11124,7 +11143,7 @@ msgstr "Dela författarens DID" msgid "Share feedback" msgstr "Lämna feedback" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Dialogruta för länkdelning" msgid "Share my profile" msgstr "Dela min profil" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "Dela inläggets at://-URI" @@ -11170,8 +11189,8 @@ msgstr "Dela QR-kod" msgid "Share this feed" msgstr "Dela det här flödet" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "Dela den här sökningen" @@ -11183,8 +11202,8 @@ msgstr "Dela det här startpaketet" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Dela det här startpaketet och hjälp andra att gå med i din gemenskap på Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "Dela dina kontakter för att hitta vänner" msgid "Share your thoughts…" msgstr "Dela med dig av dina tankar…" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Testare för delade inställningar" @@ -11231,8 +11250,8 @@ msgstr "Visa alternativtext" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Visa ändå" @@ -11330,7 +11349,7 @@ msgstr "Visa varning och filtrera i flöden" msgid "Show when you’re live" msgstr "Visa att du sänder live" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Visar information om när det här inlägget skapades" @@ -11345,8 +11364,8 @@ msgstr "Visar innehållet" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "Visar innehållet" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "Skjuter upp påminnelsen" msgid "So many thoughts, you should post one" msgstr "Så många tankar… Varför inte publicera en?" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "Ett socialt medium på dina villkor." @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Något gick fel. Försök igen" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "Spam, oäkta beteende eller vilseledande innehåll" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Sport" @@ -11665,7 +11684,7 @@ msgstr "Starta en konversation, så visas den här." msgid "Start a group chat" msgstr "Starta en gruppchatt" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Starta en ny chatt" @@ -11679,17 +11698,17 @@ msgstr "Börja med att lägga till personer" msgid "Start adding people!" msgstr "Börja med att lägga till personer!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "Starta chatt" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Starta chatt med {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Startpaket" @@ -11712,12 +11731,16 @@ msgstr "Startpaket av dig" msgid "Starter pack is invalid" msgstr "Startpaketet är ogiltigt" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "Startpaket" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Startpaket" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Med startpaket kan du enkelt dela dina favoritflöden och personer med dina vänner." @@ -11751,7 +11774,7 @@ msgstr "Datan har rensats. Starta om appen nu." msgid "Stored as part of a secure code for matching with others" msgstr "Lagras som en säker kod för att hitta matchningar med andra användare" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Storybook" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "Prenumerera på {publicationTitle} med {0}" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Prenumerera på @{0} för att använda dessa etiketter:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "Verifiering lyckades" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "Föreslagna" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Solnedgång" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "Den här funktionen har inte aktiverats för ditt land ännu. Kom tillbaka senare." #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "Avstängda konton kan inte delta i en gruppchatt." #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "Avstängda konton kan inte delta i chatten." @@ -12057,7 +12082,7 @@ msgstr "Villkor" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Det startpaketet kunde inte hittas." msgid "That username is already taken" msgstr "Det användarnamnet är redan taget" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Det var allt!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "Det var allt!" @@ -12593,7 +12618,7 @@ msgstr "Den här etiketten sattes av dig." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "Den här etiketten gäller för hela användarkontot och visas på alla inlägg." -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Den här etikettsättaren har inte lämnat någon information om sina etiketter, och är kanske inte aktiv." @@ -12638,7 +12663,7 @@ msgstr "Den här personen blockerar dig" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Det här inlägget har <0>{0} som angivet skapelsedatum, men registrerades på Bluesky först den <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Det här inlägget har <0>{0} som angivet skapelsedatum, men registr msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Det här inlägget har en okänd typ av trådrestriktion inställd. Din app kan vara inaktuell." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "Det här inlägget visas bara för inloggade användare." @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Den här användaren har inga följare." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "Den här användaren har blockerat dig och kan inte nås via meddelanden." @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Den här användaren har blockerat dig. Du kan inte se användarens innehåll." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "Den här användaren har inaktiverat chatten och kan inte nås via meddelanden." @@ -12734,7 +12761,7 @@ msgstr "Den här användaren är ny här. Tryck för mer information om när hen msgid "This user isn't following anyone." msgstr "Den här användaren följer inte någon." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "Det här videoklippet kan inte spelas upp på din enhet. Din webbläsare eller system kan sakna de nödvändiga videokodekarna (H.264/AAC)." @@ -12783,7 +12810,7 @@ msgstr "Trådinställningar" msgid "Threaded" msgstr "Trädvy" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Trådinställningar" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "För många kontakter. Du har överskridit antalet kontakter du kan importera för att hitta dina vänner" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Topp" @@ -12855,7 +12882,7 @@ msgstr "Topp" msgid "Top replies first" msgstr "Populära svar först" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Ämne" @@ -12917,11 +12944,11 @@ msgstr "Avsiktligt störande eller provocerande beteende (”trolling”)" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "Förtroende skapas genom relationer, gemenskaper och delade sammanhang. Därför inför vi även <0>betrodda verifierare – organisationer med möjlighet att utfärda verifieringar direkt." -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "Försök med ett annat sökord eller ta bort några filter." -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "Försök med ett annat sökord." @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "Kunde inte hämta medlemsförfrågningar." #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "Kunde inte hitta en vald mottagare." #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "Kunde inte att hitta den valda mottagaren." @@ -13103,7 +13132,7 @@ msgstr "Sluta följ {0}" msgid "Unfollow account" msgstr "Sluta följ konto" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Slutar följa användaren" @@ -13191,7 +13220,7 @@ msgstr "Sluta ignorera den här gruppchatten" msgid "Unmute thread" msgstr "Sluta ignorera tråd" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Sätt på ljudet på videoklippet" @@ -13509,7 +13538,7 @@ msgstr "Verifiering misslyckades. Försök igen." msgid "Verification settings" msgstr "Verifieringsinställningar" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "Verifieringsinställningar" @@ -13617,7 +13646,7 @@ msgstr "Videoklipp" msgid "Video failed to process" msgstr "Bearbetning av videoklipp misslyckades" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Videoflöde" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "Videoklipp från {0}: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "Videoklipp från {0}. Tryck för att spela eller pausa videoklippet" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "TV-spel" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Videoklippet är pausat" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Videoklippet spelas upp" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Videoklippet hittades inte." @@ -13692,7 +13721,7 @@ msgstr "Visa {0}s avatar" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Visa {0}s profil" @@ -13723,8 +13752,8 @@ msgstr "Se blogginlägget för mer information" msgid "View debug entry" msgstr "Visa loggpost" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Visa detaljer" @@ -13797,7 +13826,7 @@ msgstr "Visa inbjudningslänken för den här gruppchatten" msgid "View the labeling service provided by @{0}" msgstr "Visa etiketteringstjänsten från @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "Visa den här användarens verifieringar" @@ -13830,7 +13859,7 @@ msgstr "Visa dina modereringslistor" msgid "View your muted accounts" msgstr "Visa de konton du har ignorerat" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "Visa dina verifieringar" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Vi har nätverksproblem, försök igen" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "Vi har nätverksproblem, försök igen" @@ -14063,13 +14092,15 @@ msgstr "Tyvärr kunde vi inte läsa in den här listan. Om problemet kvarstår, msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Tyvärr kunde vi inte läsa in dina ignorerade ord just nu. Försök igen." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "Tyvärr kunde din sökning inte genomföras." -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Tyvärr kunde inte din sökning slutföras. Försök igen om några minuter." @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "Vem kan verifiera?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Hoppsan!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "Du kan inte lägga till mer än {EMOJI_REACTION_LIMIT, plural, one {# emojireaktion} other {# emojireaktioner}}" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "Du kan inte skapa en gruppchatt ännu." @@ -14562,7 +14594,7 @@ msgstr "Du har osparade ändringar i det här utkastet. Vill du spara dem?" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "Du har osparade ändringar. Vill du spara dem innan du går till dina utkast?" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Du har inte skapat ett startpaket ännu!" @@ -14621,7 +14653,7 @@ msgstr "Du måste vara chattägare för att ta bort en medlem." msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "Du måste vara minst 13 år för att använda Bluesky. Läs våra <0>användarvillkor för mer information." -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Du måste följa minst sju andra personer för att generera ett startpaket." @@ -14798,7 +14830,7 @@ msgstr "Du har nått det maximala antalet utkast" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "Du har nått maxgränsen för antalet tillåtna begäranden. Försök igen senare." -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "Du har nått gränsen på maximalt {MAX_FILTERS, plural, one {# filter} other {# filter}}. Lägg till fler värden i dina befintliga filter istället för att skapa nya." @@ -14814,7 +14846,7 @@ msgstr "Du har nått din dagliga gräns för videouppladdningar (för många byt msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Du har nått din dagliga gräns för videouppladdningar (för många videoklipp)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "Det finns inga fler videoklipp att titta på. Det kanske är dags för att ta en paus?" @@ -14834,11 +14866,11 @@ msgstr "Ditt konto har stängts av" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Ditt konto är ännu inte tillräckligt gammalt för att ladda upp videoklipp. Försök igen senare." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "Ditt konto är för nytt" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "Ditt konto måste vara minst 7 dagar gammalt för att skapa en ny gruppchatt." @@ -14929,7 +14961,7 @@ msgstr "Din kontoleverantör kan inte identifieras genom en e-postadress, så de msgid "Your hosting provider is detected automatically from the username you enter." msgstr "Din kontoleverantör identifieras automatiskt utifrån användarnamnet du anger." -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "Ditt föredragna språk" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "Din profilbild" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "Din profilbild i mitten, omgiven av andra användares profilbilder i ringar runt omkring" @@ -15015,3 +15047,4 @@ msgstr "Ditt användarnamn och lösenord kommer att delas med <0>{host}. Om #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "Dina verifieringar" + diff --git a/src/locale/locales/th/messages.po b/src/locale/locales/th/messages.po index 3b802d3232..624feac5bc 100644 --- a/src/locale/locales/th/messages.po +++ b/src/locale/locales/th/messages.po @@ -119,6 +119,7 @@ msgstr "" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "" @@ -197,9 +198,9 @@ msgstr "" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "" @@ -234,10 +235,10 @@ msgstr "" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "" msgid "{0} and {1} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "" msgid "{0} left the group" msgstr "" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} ติดตามอยู่" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "" @@ -711,7 +666,7 @@ msgstr "" msgid "{handle} can't be messaged" msgstr "{handle} ไม่สามารถส่งข้อความได้" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "" @@ -789,12 +744,6 @@ msgstr "" msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "" @@ -893,14 +842,14 @@ msgstr "" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, other {รีโพสต์}}" @@ -913,7 +862,7 @@ msgstr "" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "" @@ -959,6 +908,13 @@ msgstr "<0>คุณ และ<1> <2>{0} ถูกรวมอยู msgid "⚠Invalid Handle" msgstr "⚠แฮนด์เดิลไม่ถูกต้อง" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 วัน" msgid "7 days" msgstr "7 วัน" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "" @@ -998,6 +954,8 @@ msgstr "" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "" msgid "Accessibility" msgstr "การเข้าถึง" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "การตั้งค่าการเข้าถึง" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "" #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "" msgid "Add another post to thread" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "" @@ -1570,7 +1533,7 @@ msgstr "อนุญาตให้เข้าถึงข้อความส msgid "Already have a code?" msgstr "มีโค้ดหรือยัง?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "" @@ -1624,7 +1587,7 @@ msgstr "อีเมลได้ถูกส่งไปยัง {0} แล้ msgid "An error has occurred" msgstr "เกิดข้อผิดพลาด" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "เกิดข้อผิดพลาด" @@ -1641,7 +1604,7 @@ msgstr "" msgid "An error occurred while fetching the feed." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "เกิดข้อผิดพลาดขณะสร้างชุดเริ่มต้นของคุณ ต้องการลองอีกครั้งหรือไม่?" @@ -1650,11 +1613,11 @@ msgstr "เกิดข้อผิดพลาดขณะสร้างชุ msgid "An error occurred while hiding suggestion. {0}" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "เกิดข้อผิดพลาดขณะโหลดวิดีโอ โปรดลองอีกครั้งในภายหลัง" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "เกิดข้อผิดพลาดขณะโหลดวิดีโอ โปรดลองอีกครั้ง" @@ -1694,7 +1657,7 @@ msgstr "" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "" @@ -1715,16 +1678,14 @@ msgstr "" msgid "An issue not included in these options" msgstr "ปัญหาที่ไม่ได้รวมอยู่ในตัวเลือกเหล่านี้" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "" @@ -1812,7 +1773,7 @@ msgstr "" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "" msgid "App passwords" msgstr "รหัสผ่านแอป" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "รหัสผ่านแอป" @@ -1901,7 +1862,7 @@ msgstr "อุทธรณ์การตัดสินใจนี้" msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "" @@ -2063,9 +2024,9 @@ msgstr "" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "" #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "" @@ -2145,10 +2106,10 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "" msgid "Beta Feature" msgstr "" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "ถูกบล็อก" msgid "Blocked accounts" msgstr "บัญชีที่ถูกบล็อก" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "บัญชีที่ถูกบล็อก" @@ -2292,7 +2259,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/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "การบล็อกไม่ได้ป้องกันผู้ทำเครื่องหมายนี้จากการวางป้ายบนบัญชีของคุณ" @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "" @@ -2369,7 +2336,7 @@ msgstr "" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky จะเลือกชุดบัญชีที่แนะนำจากผู้คนในเครือข่ายของคุณ" @@ -2473,7 +2440,7 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "โดย {0}" @@ -2516,11 +2483,11 @@ msgstr "" msgid "By creating an account you agree to the <0>Terms of Service." msgstr "" -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "" @@ -2597,7 +2564,7 @@ msgstr "ยกเลิกการเปิดใช้งานใหม่แ msgid "Cancel reply" msgstr "" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "ยกเลิกการค้นหา" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "ปิดเสียงแชทแล้ว" msgid "Chat not found." msgstr "" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "ตั้งค่าแชท" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "เปิดเสียงแชทแล้ว" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "" @@ -2849,7 +2817,7 @@ msgstr "" msgid "Choose Feeds" msgstr "เลือกฟีด" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "เลือกให้ฉัน" @@ -3015,7 +2983,7 @@ msgstr "คลิกเพื่อพยายามส่งข้อควา #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "คลิกเพื่อพยายามส่งข้อควา msgid "Close" msgstr "ปิด" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "ปิดกล่องโต้ตอบที่เปิดอยู่" @@ -3082,7 +3050,7 @@ msgstr "" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "" @@ -3102,7 +3070,7 @@ msgstr "" msgid "Close this dialog" msgstr "ปิดกล่องโต้ตอบนี้" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "การ์ตูน" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "แนวทางชุมชน" @@ -3265,7 +3233,7 @@ msgstr "" msgid "Content and media" msgstr "" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "" @@ -3301,7 +3269,7 @@ msgstr "คำเตือนเนื้อหา" msgid "Content warnings" msgstr "คำเตือนเนื้อหา" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "แบ็คดรอปเมนูบริบท คลิกเพื่อปิดเมนู" @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "ดำเนินการต่อเธรด..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "" @@ -3376,7 +3344,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "คัดลอกเวอร์ชันบิลด์ไปยังคลิปบอร์ดแล้ว" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "" @@ -3384,7 +3352,7 @@ msgstr "" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "" msgid "Copy at:// URI" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "" @@ -3457,10 +3425,10 @@ msgstr "คัดลอกลิงก์" msgid "Copy link to list" msgstr "คัดลอกลิงก์ไปยังลิสต์" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "คัดลอกลิงก์ไปยังโพสต์" @@ -3478,8 +3446,8 @@ msgstr "" msgid "Copy message text" msgstr "คัดลอกข้อความ" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "" @@ -3498,7 +3466,7 @@ msgstr "" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "นโยบายลิขสิทธิ์" @@ -3614,8 +3582,8 @@ msgstr "" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "สร้าง" @@ -3632,9 +3600,9 @@ msgstr "" msgid "Create a QR code for a starter pack" msgstr "สร้าง QR โค้ดสำหรับชุดเริ่มต้น" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "สร้างชุดเริ่มต้น" @@ -3643,12 +3611,12 @@ msgstr "สร้างชุดเริ่มต้น" msgid "Create a Starter Pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "สร้างชุดเริ่มต้นสำหรับฉัน" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "สมัครสมาชิก" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "สร้างบัญชี" @@ -3678,11 +3646,11 @@ msgstr "" msgid "Create an avatar instead" msgstr "สร้างอวตารแทน" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "สร้างอันใหม่" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "" @@ -4010,7 +3978,7 @@ msgstr "" msgid "Disable 2FA" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "" @@ -4150,7 +4118,7 @@ msgstr "แสดงป้ายข้อความคำอธิบายภ msgid "Display name" msgstr "ชื่อที่แสดง" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "" @@ -4232,7 +4200,7 @@ msgstr "" msgid "Double tap to close the dialog" msgstr "แตะสองครั้งเพื่อปิดหน้าต่าง" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "" @@ -4336,6 +4304,7 @@ msgstr "" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "" msgid "Edit moderation list" msgstr "" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "แก้ไขฟีดของฉัน" @@ -4414,6 +4383,11 @@ msgstr "แก้ไขฟีดของฉัน" msgid "Edit name" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "แก้ไขบุคคล" @@ -4452,7 +4426,7 @@ msgstr "" msgid "Edit who can reply" msgstr "แก้ไขผู้ที่สามารถตอบกลับได้" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "แก้ไขชุดเริ่มต้นของคุณ" @@ -4508,8 +4482,8 @@ msgstr "ฝัง HTML" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "ฝังโพสต์" @@ -4517,7 +4491,7 @@ msgstr "ฝังโพสต์" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "ฝังโพสต์เว็บไซต์ของคุณ แค่กรอกโค้ดด้านล่างแล้ววางบนเว็บไซต์" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "" @@ -4541,7 +4515,7 @@ msgstr "อนุญาตให้เข้าถึงเนื้อหาผ msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "" @@ -4558,12 +4532,13 @@ msgstr "อนุญาตให้นำไฟล์ด้านนอกเข msgid "Enable media players for" msgstr "อนุญาตตัวเล่นสื่อสำหรับ" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "" @@ -4589,7 +4564,7 @@ msgstr "" msgid "Enabled" msgstr "อนุญาตแล้ว" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "จบฟีต" @@ -4616,7 +4591,7 @@ msgstr "ป้อนคำหรือแท็ก" msgid "Enter code" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "" @@ -4658,7 +4633,7 @@ msgstr "ใส่ชื่อผู้ใช้ของคุณและรห msgid "Enters full screen" msgstr "" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "" @@ -4692,7 +4667,7 @@ msgstr "เกิดข้อผิดพลาดในขณะที่บั msgid "Error receiving captcha response." msgstr "เกิดข้อผิดพลาดการตอบสนองของ Captcha" -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "" @@ -4704,8 +4679,8 @@ msgstr "คนที่สามารถตอบกลับได้" msgid "Everybody can reply to this post." msgstr "คนที่สามารถตอบกลับได้ในโพสค์นี้" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "ทุกคน" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "ทุกคน" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "" @@ -4746,7 +4721,7 @@ msgstr "ไม่รวมผู้ใช้ที่คุณติดตาม msgid "Excludes users you follow" msgstr "ไม่รวมผู้ใช้ที่คุณติดตาม" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "ออกจากโหมดเต็มหน้าจอ" @@ -4767,7 +4742,7 @@ msgstr "ขยายหรือลดขนาดโพสต์ทั้งห msgid "Expand post text" msgstr "" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "" @@ -4810,15 +4785,15 @@ msgstr "สื่อที่ชัดเจนหรืออาจทำให msgid "Explicit sexual images." msgstr "ภาพเปลือยชัดเจน" -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "" @@ -4852,7 +4827,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:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "การตั้งค่าสื่อภายนอก" @@ -4894,7 +4869,7 @@ msgstr "" #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "" @@ -5002,9 +4977,10 @@ msgstr "การโหลดฟีตที่ตั้งค่าล้มเ #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "" @@ -5035,12 +5011,12 @@ msgstr "การแนะนำคนที่คุณควรติดตา msgid "Failed to lock group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "" msgid "False information about elections" msgstr "" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "ฟีด" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "" msgid "File saved successfully!" msgstr "บันทึกไฟล์เรียบร้อยแล้ว!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "" @@ -5356,8 +5332,8 @@ msgstr "ค้นหาบัญชีเพื่อคิดตาม" msgid "Find and invite friends" msgstr "" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "" @@ -5378,7 +5354,7 @@ msgstr "" msgid "Find people you know" msgstr "" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "" @@ -5391,7 +5367,7 @@ msgstr "" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "" @@ -5433,7 +5409,7 @@ msgstr "" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "ติดตาม {0}" msgid "Follow {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "ผู้ติดตามของ @{0} ที่คุณรู้จัก" @@ -5548,7 +5524,7 @@ msgstr "ผู้ติดตามที่คุณรู้จัก" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "ติดตาม {0}" msgid "Following {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "" @@ -5582,7 +5558,7 @@ msgstr "" msgid "Following feed preferences" msgstr "การตั้งค่าฟีดการติดตาม" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "การตั้งค่าฟีดการติดตาม" @@ -5632,7 +5608,7 @@ msgstr "" msgid "Forever" msgstr "ตลอด" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "" @@ -5651,11 +5627,13 @@ msgstr "ลืมรหัสผ่านใช่ไหม?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "" @@ -5678,7 +5656,7 @@ msgstr "จาก <0/>" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "สร้างชุดเริ่มต้น" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "รับความช่วยเหลือ" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "" @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "" @@ -5826,8 +5804,8 @@ msgstr "" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -6081,7 +6060,7 @@ msgstr "" msgid "Harming or endangering minors" msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "แฮชแท็ก" @@ -6144,7 +6123,7 @@ msgstr "" msgid "Hidden" msgstr "" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "" @@ -6297,8 +6276,8 @@ msgstr "อื้มมมม... ดูเหมือนว่าเราไ msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "รอสักครู่! เรากำลังเปิดให้เข้าถึงวิดีโออย่างค่อยเป็นค่อยไป และคุณยังอยู่ในคิว แล้วกลับมาอีกครั้งจ้า" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ 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/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "" @@ -6548,7 +6528,7 @@ msgstr "" msgid "In-app, push, people you follow" msgstr "" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "" @@ -6560,6 +6540,7 @@ msgstr "" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "การมาร์ค คือ การแสดงข้อความประกอบบนผู้ใช้และเนื้อหา สามารถใช้ในการซ่อน เตือน หรือจัดหมวดหมู่ในเครือข่ายได้" @@ -6864,7 +6845,7 @@ msgstr "มาร์คในบัญชีของคุณ" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "ตั้งค่าภาษา" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "ล่าสุด" @@ -6908,7 +6889,7 @@ msgstr "" msgid "Learn More" msgstr "เรียนรู้เพิ่มเติม" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "" msgid "left to go." msgstr "ปล่อยไปเถอะ" -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "ให้ฉันเลือกเถอะ" @@ -7093,8 +7074,8 @@ msgstr "ชอบฟีตนี้" msgid "Like this labeler" msgstr "" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "ชอบโดย" @@ -7111,6 +7092,24 @@ msgstr "ชอบโดย" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "ถูกใจ" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "ชอบในโพสต์นี้" @@ -7144,7 +7143,7 @@ msgstr "" msgid "Link copied to clipboard" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "ลิสต์" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "ลิสต์เปิดเสียง" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "โหลดการแจ้งเตือนใหม่" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "" msgid "Locked" msgstr "" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "บันทึก" @@ -7387,7 +7386,7 @@ msgstr "" msgid "Make adjustments to email settings for your account" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "สร้างสักหนึ่งอันสำหรับฉัน" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "ทำเครื่องหมายว่าอ่านแล้ว msgid "Marked all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "" @@ -7456,6 +7455,10 @@ msgstr "" msgid "Maybe later" msgstr "" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "ผู้ใช้ที่ถูกกล่าวถึง" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "" @@ -7563,7 +7566,7 @@ msgstr "" msgid "Message options" msgstr "" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "ข้อความ" @@ -7592,7 +7595,7 @@ msgstr "" msgid "Missing media" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "การกรอง" @@ -7636,7 +7639,7 @@ msgstr "การกรองถูกอัพเดต" msgid "Moderation lists" msgstr "ลิสต์ที่กรอง" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "ลิสต์ที่กรอง" @@ -7645,7 +7648,7 @@ msgstr "ลิสต์ที่กรอง" msgid "moderation settings" msgstr "การตั้งค่าการกรอง" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "สถานะการกรอง" @@ -7786,7 +7789,7 @@ msgstr "" msgid "Muted accounts" msgstr "ปิดการมองเห็นบัญชี" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "ปิดการมองเห็นบัญชี" @@ -7892,11 +7895,11 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "แชทใหม่" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "" @@ -7965,13 +7968,13 @@ msgstr "" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "เห็นการตอบกลับที่ใหม่ก่อน" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "ข่าวสาร" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "ภาพถัดไป" msgid "Night" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "" @@ -8142,7 +8145,7 @@ msgstr "" msgid "No messages yet" msgstr "ยังไม่มีข้อความ" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "" @@ -8183,12 +8186,12 @@ msgstr "" msgid "No posts here" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "ยังไม่มีโควท" @@ -8216,7 +8219,7 @@ msgstr "ไม่มีผลลัพธ์" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "ไม่มีผลลัพธ์" @@ -8235,15 +8238,15 @@ msgstr "ไม่พบผลลัพธ์" msgid "No results found for \"{query}\"" msgstr "ไม่พบผลลัพธ์สำหรับ \"{query}\"" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "ไม่มีใคร" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "ยังไม่มีใครคนไลค์โพสต์นี้ คุณอาจได้เป็นคนแรก" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "ยังไม่มีใครคนโควท์โพสต์นี้ คุณอาจได้เป็นคนแรก" @@ -8297,6 +8300,10 @@ msgstr "" msgid "Non-sexual Nudity" msgstr "การเปลือยกายที่ไม่เกี่ยวข้องกับเพศ" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "" msgid "Not followed by anyone you’re following" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "ไม่พบ" @@ -8332,7 +8339,7 @@ msgstr "โน้ตเกี่ยวกับการแชร์" 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/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "" @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "การตั้งค่าการแจ้งเตือน" @@ -8352,11 +8359,12 @@ msgstr "การตั้งค่าการแจ้งเตือน" msgid "Notification sounds" msgstr "เสียงการแจ้งเตือน" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "ตกลง" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "ตกลง" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "รีเซ็ตออนบอร์ด" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "" @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "สามารถลงได้แค่ไฟล์ WebVTT (.vtt) เท่านั้น" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "" msgid "Open muted words and tags settings" msgstr "เปิดการปิดการมองเห็นคำและแท็ก" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "" @@ -8699,7 +8709,7 @@ msgstr "เปิดรายละเอียดเพิ่มเติมส msgid "Opens alt text dialog" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "เปิดกล้องในอุปกรณ์" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "อัพเดตรหัสผ่านแล้ว!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "พัก" @@ -8925,12 +8935,12 @@ msgstr "พัก" msgid "Pause GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "พักวีดีโอ" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "ผู้คน" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "ผู้คนที่ติดตามโดย @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "ผู้คนที่ติดตาม @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "ปักหมุดไปที่ฟีต" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "เล่น" @@ -9076,8 +9086,8 @@ msgstr "เล่น {0}" msgid "Play GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "เล่นวิดีโอ" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "การเมือง" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "โพสต์โดย {0}" @@ -9340,7 +9350,7 @@ msgstr "โพสต์ถูกซ่อนโดยคุณ" msgid "Post interaction settings" msgstr "การตั้งค่าการโต้ตอบโพสต์" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "" @@ -9377,6 +9387,7 @@ msgstr "ถอนหมุดโพสต์แล้ว" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "โพสต์สามารถถูกปิดเสียงตา msgid "Posts hidden" msgstr "โพสต์ที่ซ่อนอยู่" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "" @@ -9445,20 +9460,21 @@ msgstr "ความเป็นส่วนตัว" msgid "Privacy and security" msgstr "" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "ยกเลิกการโควท" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "โควท" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "โควทโพสต์นี้" @@ -9643,7 +9659,7 @@ msgstr "ปิดใช้งานบัญชีของคุณอีกค msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "" @@ -9683,11 +9699,11 @@ msgstr "อ่านนโยบายความเป็นส่วนตั msgid "Read the Bluesky Terms of Service" msgstr "อ่านนโยบาย เงื่อนไข และ ข้อตกลง ในการให้บริการของ Bluesky" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "" @@ -9740,7 +9756,7 @@ msgstr "" msgid "Reject join request" msgstr "" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "โหลดการสนทนาใหม่" @@ -10010,8 +10026,9 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "การตอบกลับ" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "รีโพสต์โดยคุณ" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "รีโพสต์ของโพสต์นี้" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "" @@ -10245,7 +10262,7 @@ msgstr "" msgid "Requests" msgstr "" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "ลองทำกิจกรรมล่าสุดซึ่งเก #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "กลับไปยังหน้าแรก" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "กลับไปยังหน้าก่อนหน้า" @@ -10458,7 +10475,7 @@ msgstr "" msgid "Save draft?" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "บันทึกฟีต" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "" @@ -10512,8 +10529,8 @@ msgstr "บันทึกไปที่ฟีตของคุณ" msgid "Say hello!" msgstr "ทักทายสิ!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "" @@ -10527,7 +10544,7 @@ msgstr "" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "" @@ -10556,16 +10573,16 @@ msgstr "เลื่อนไปข้างบนสุด" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "ค้นหา" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "ค้นหา GIF" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "" @@ -10777,12 +10794,13 @@ msgstr "" msgid "Select app language" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "" @@ -10823,7 +10841,7 @@ msgstr "เลือก GIF" msgid "Select GIF \"{0}\"" msgstr "เลือก GIF \"{0}\"" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "" @@ -10942,7 +10960,8 @@ msgstr "ส่งข้อความ" msgid "Send post to {name}" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "ส่งโพสต์ถึง..." @@ -10960,11 +10979,11 @@ msgstr "" msgid "Send verification email" msgstr "ส่งการยืนยันผ่านอีเมล" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "ตั้งอีเมลเพื่อการรีเซตรหัสผ่าน" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "การตั้งค่า" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "" @@ -11033,49 +11052,49 @@ msgstr "" msgid "Settings for allowing others to be notified of your posts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "แชร์ตลอด" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "" @@ -11124,7 +11143,7 @@ msgstr "" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "กล่องโต้ตอบแชร์ลิงก์" msgid "Share my profile" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "" @@ -11170,8 +11189,8 @@ msgstr "แชร์รหัส QR" msgid "Share this feed" msgstr "" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "แชร์สตาร์ทแพ็กนี้" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "แชร์ชุดเริ่มต้นนี้และช่วยให้ผู้คนเข้าร่วมชุมชนของคุณบน Bluesky" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "โปรแกรมทดสอบการตั้งค่าแชร์" @@ -11231,8 +11250,8 @@ msgstr "แสดงข้อความแทน" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "แสดงอยู่ดี" @@ -11330,7 +11349,7 @@ msgstr "แสดงคำเตือนและกรองจากฟีด msgid "Show when you’re live" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "" @@ -11345,8 +11364,8 @@ msgstr "" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "" msgid "So many thoughts, you should post one" msgstr "" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "เกิดข้อผิดพลาดบางอย่าง กรุณาลองอีกครั้ง" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "กีฬา" @@ -11665,7 +11684,7 @@ msgstr "" msgid "Start a group chat" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "เริ่มแชทใหม่" @@ -11679,17 +11698,17 @@ msgstr "" msgid "Start adding people!" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "เริ่มแชทกับ {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "ชุดเริ่มต้น" @@ -11712,12 +11731,16 @@ msgstr "ชุดเริ่มต้นโดยคุณ" msgid "Starter pack is invalid" msgstr "ชุดเริ่มต้นไม่ถูกต้อง" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "ชุดเริ่มต้น" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "ชุดเริ่มต้นช่วยให้คุณแชร์ฟีดและผู้คนที่คุณชื่นชอบกับเพื่อนๆ ได้อย่างง่ายดาย" @@ -11751,7 +11774,7 @@ msgstr "ล้างพื้นที่เก็บข้อมูลแล้ msgid "Stored as part of a secure code for matching with others" msgstr "" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "สมัครสมาชิก @{0} เพื่อใช้ป้ายกำกับเหล่านี้:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "" @@ -12057,7 +12082,7 @@ msgstr "เงื่อนไข" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "หาชุดเริ่มต้นไม่เจอ" msgid "That username is already taken" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "มีแค่นี้แหละท่านผู้ชม!!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "" @@ -12593,7 +12618,7 @@ msgstr "" msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "" @@ -12638,7 +12663,7 @@ msgstr "" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "" @@ -12646,7 +12671,7 @@ msgstr "" msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "" @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "" @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "" @@ -12734,7 +12761,7 @@ msgstr "" msgid "This user isn't following anyone." msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "" @@ -12783,7 +12810,7 @@ msgstr "การตั้งค่าเธรด" msgid "Threaded" msgstr "" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "" @@ -12855,7 +12882,7 @@ msgstr "" msgid "Top replies first" msgstr "" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "" @@ -12917,11 +12944,11 @@ msgstr "" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "" -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "" @@ -13103,7 +13132,7 @@ msgstr "เลิกติดตาม {0}" msgid "Unfollow account" msgstr "เลิกติดตามบัญชี" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "" @@ -13191,7 +13220,7 @@ msgstr "" msgid "Unmute thread" msgstr "เปิดเสียงกระทู้" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "เปิดเสียงวิดีโอ" @@ -13509,7 +13538,7 @@ msgstr "" msgid "Verification settings" msgstr "" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "" @@ -13617,7 +13646,7 @@ msgstr "วิดีโอ" msgid "Video failed to process" msgstr "การประมวลผลวิดีโอไม่สำเร็จ" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "เกมวิดีโอ" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "ไม่พบวิดีโอ" @@ -13692,7 +13721,7 @@ msgstr "ดูอวตาร์ของ {0}" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "ดูโปรไฟล์ของ {0}" @@ -13723,8 +13752,8 @@ msgstr "ดูบล็อกโพสต์สำหรับรายละเ msgid "View debug entry" msgstr "ดูลิสต์ดีบัก" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "ดูรายละเอียด" @@ -13797,7 +13826,7 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "ดูบริการติดป้ายกำกับที่จัดทำโดย @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "" @@ -13830,7 +13859,7 @@ msgstr "ดูลิสต์การModeration ของคุณ" msgid "View your muted accounts" msgstr "ดูบัญชีที่คุณปิดเสียง" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "เรากำลังประสบปัญหาเครือข่าย โปรดลองอีกครั้ง" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "" @@ -14063,13 +14092,15 @@ msgstr "ขออภัย เราไม่สามารถแก้ไข msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "ขออภัย เราไม่สามารถโหลดคำที่คุณปิดเสียงในขณะนี้ โปรดลองอีกครั้ง" -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "อุ๊ย!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "" @@ -14562,7 +14594,7 @@ msgstr "" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "คุณยังไม่ได้สร้างชุดเริ่มต้น!" @@ -14621,7 +14653,7 @@ msgstr "" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "คุณต้องติดตามผู้อื่นอย่างน้อย 7 คนจึงจะสามารถสร้างชุดเริ่มต้นได้" @@ -14798,7 +14830,7 @@ msgstr "" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "คุณถึงขีดจำกัดการอัพโหลด msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "คุณถึงขีดจำกัดการอัพโหลดวิดีโอต่อวันแล้ว (วิดีโอมากเกินไป)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "" @@ -14834,11 +14866,11 @@ msgstr "" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "บัญชีของคุณยังมีอายุไม่มากพอที่จะอัพโหลดวิดีโอ กรุณาลองใหม่อีกครั้งในภายหลัง" -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "" @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "" + diff --git a/src/locale/locales/tr/messages.po b/src/locale/locales/tr/messages.po index 4cf0628a86..1f76cbd734 100644 --- a/src/locale/locales/tr/messages.po +++ b/src/locale/locales/tr/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, other {# beğeni}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "{0, plural, other {# üye}}" @@ -197,9 +198,9 @@ msgstr "{0, plural, other {takip edilen}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, other {gönderi}}" @@ -234,10 +235,10 @@ msgstr "{0} (Hesap)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "{0} sohbete eklendi" msgid "{0} and {1} added to chat" msgstr "{0} ve {1} sohbete eklendi" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "{0} ayrıldı" msgid "{0} left the group" msgstr "{0} gruptan ayrıldı" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "{0}, " msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "{0}, {1} ve {memberCount, plural, other {# kişi daha}} sohbete eklendi" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} takip ediliyor" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "{handle} eklenemez" @@ -711,7 +666,7 @@ msgstr "{handle} eklenemez" msgid "{handle} can't be messaged" msgstr "{handle} kullanıcısına mesaj gönderilemez" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "{handle} kişisine mesaj atılamaz" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, other {# okunmamış öğe}}" msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "{numMatches, plural, other {# bağlantı bulundu}}" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "{profileName} Bluesky'a {timeAgoString} önce katılmış" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "+{0}" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, other {takip edilen}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, other {alıntı}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, other {yeniden gönderi}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, other {kaydedilme}}" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "<0>{0} {likeCount, plural, other {beğeni}}" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "<0>{displayName}<1/><2> sizi ekledi" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<4>Bluesky'da haber, spor, siyaset ve diğer olan biteni aramak için<3> <0>giriş yapın<1> veya <2>bir hesap oluşturun." @@ -959,6 +908,13 @@ msgstr "<0>Siz ve <1><2>{0} başlangıç paketinizde yer alıyorsunu msgid "⚠Invalid Handle" msgstr "⚠Geçersiz Kullanıcı Adı" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 gün" msgid "7 days" msgstr "7 gün" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "Bluesky'da bulabileceğiniz bazı popüler akışların derlenmiş hali" @@ -998,6 +954,8 @@ msgstr "Bir ağ hatası oluştu. Lütfen internet bağlantınızı kontrol edin" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "Gönderi düzenleyicisinin bir gönderi yanındaki yeni \"Taslaklar\" butonu ve gökkuşağı havai fişek efekti barındıran ekran görüntüsü. Altında, düzenleyicideki metinde \"Hey, haberleri duydunuz mu? Bluesky'da taslaklar var artık!!!\" yazıyor." #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "Seçilmiş alıcılardan biri gönderen tarafından takip edilmiyor." -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "Erişim istendi! Grup sahibi talebinizi inceleyecek." msgid "Accessibility" msgstr "Erişilebilirlik" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Erişilebilirlik Ayarları" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "Çıkıntılı onay tikine sahip hesaplar <0><1/> başka hesapları doğrulayabilir. Bu güvenilir doğrulayıcılar Bluesky tarafından seçilir." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "Başkalarının etkinlikleri" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Başka gönderi ekle" msgid "Add another post to thread" msgstr "Konuya yeni bir gönderi ekle" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "Başka bir arama filtresi ekle" @@ -1263,7 +1226,7 @@ msgstr "Hesaba otomasyon işareti ekle" msgid "Add emoji reaction" msgstr "Emoji tepkisi ekle" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "Filtre ekle" @@ -1570,7 +1533,7 @@ msgstr "Doğrudan mesajlara erişime izin verir" msgid "Already have a code?" msgstr "Zaten bir kodunuz mu var?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "Zaten bir hesabınız mı var?" @@ -1624,7 +1587,7 @@ msgstr "{0} adresine bir e-posta gönderildi. Aşağıda girebileceğiniz bir on msgid "An error has occurred" msgstr "Bir hata oluştu" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Bir hata oluştu" @@ -1641,7 +1604,7 @@ msgstr "Önerilen hesaplar getirilemedi." msgid "An error occurred while fetching the feed." msgstr "Akış getirilirken bir hata oluştu." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Başlangıç paketiniz oluşturulurken bir hata oluştu. Yeniden denemek ister misiniz?" @@ -1650,11 +1613,11 @@ msgstr "Başlangıç paketiniz oluşturulurken bir hata oluştu. Yeniden denemek msgid "An error occurred while hiding suggestion. {0}" msgstr "Öneriyi gizlerken bir hata oluştu. {0}" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Video yüklenirken bir hata oluştu. Lütfen daha sonra tekrar deneyin." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Video yüklenirken bir hata oluştu. Lütfen tekrar deneyin." @@ -1694,7 +1657,7 @@ msgstr "Bir hata oluştu. {0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "Bir telefon rehberinden Bluesky uygulamasına akan kullanıcı avatarlarını gösteren bir illüstrasyon" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "Birkaç Bluesky gönderisinin yeniden gönderi, beğeni ve yorum yapma simgeleriyle beraber çizimi" @@ -1715,16 +1678,14 @@ msgstr "Davetiye bağlantısı insanların bu gruba doğrudan eklenmeden katıla msgid "An issue not included in these options" msgstr "Bu seçeneklerde yer almayan bir sorun" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "Sohbeti başlatırken bir sorun çıktı, lütfen tekrar deneyin." -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "Herhangi bir tarih" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "Herkes" @@ -1812,7 +1773,7 @@ msgstr "Beni takip eden herkes" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "Ona sahip olan kimse artık katılamayacak ya da katılmayı talep edemeyecek. İstediğiniz zaman yeni bir tane oluşturabilirsiniz." -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "Uygulama şifresi isimleri en az 4 karakter uzunluğunda olmalıdır" msgid "App passwords" msgstr "Uygulama şifreleri" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Uygulama Şifreleri" @@ -1901,7 +1862,7 @@ msgstr "Bu karara itiraz et" msgid "Appeal this label" msgstr "Bu işarete itiraz et" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "Pull Request'i uygula" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "{0} kaynağından arşivlendi" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Arşivlenmiş gönderi" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "Kuzey Işıkları" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "Otomasyonlu hesap" @@ -2043,7 +2004,7 @@ msgstr "Otomatik" msgid "Automation label" msgstr "Otomasyon işareti" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "Otomasyon İşareti" @@ -2063,9 +2024,9 @@ msgstr "Kullanılabilir" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "Bir gönderi oluşturmadan ya da yanıt vermeden önce e-postanızı doğrulamanız gerekmektedir." #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Bir başlangıç ​​paketi oluşturmadan önce e-posta adresinizi doğrulamanız gerekir." @@ -2145,10 +2106,10 @@ msgstr "{name} kullanıcısının gönderilerinden bildirim alabilmeniz için ö #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "Aşağıdaki alanları doldurarak yaş güvencesi işlemine başlayın." msgid "Beta Feature" msgstr "Beta Özellik" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "Beta özellikler" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Engellendi" msgid "Blocked accounts" msgstr "Engellenen hesaplar" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Engellenen Hesaplar" @@ -2292,7 +2259,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/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Engellemeniz bu işaretleyicinin hesabınıza işaret koymasına engel olmayacaktır." @@ -2319,7 +2286,7 @@ msgstr "bloomscrolling booksky" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky iddia edilen tarihin doğruluğunu onaylayamaz." @@ -2369,7 +2336,7 @@ msgstr "Bluesky Social Hizmet Şartları" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "Bluesky bağlantılarınızı şifreli veri olarak tutar. Bağlantılarınızı kaldırmanız bu veriyi anında siler." -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky, ağınızdaki kişilerden bir dizi önerilen hesap seçecektir." @@ -2473,7 +2440,7 @@ msgstr "Ana akışa geri dönüş butonu" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "{0} tarafından" @@ -2516,11 +2483,11 @@ msgstr "Bir hesap oluşturarak <0>Hizmet Şartları'nı ve <1>Gizlilik Polit msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Bir hesap oluşturarak <0>Hizmet Şartları'nı kabul etmiş sayılırsınız." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "Size ait" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Kamera" @@ -2597,7 +2564,7 @@ msgstr "Yeniden etkinleştirmeyi iptal et ve çıkış yap" msgid "Cancel reply" msgstr "Yanıtı iptal et" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Aramayı iptal et" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "Başlangıç paketine yapılan değişiklikler listeyi oluşturduktan sonra ona yansıtılmayacaktır. Liste bağımsız bir kopya olacaktır." #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Sohbet sessize alındı" msgid "Chat not found." msgstr "Sohbet bulunamadı." -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "Sohbet seçenekleri" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "Sohbet sahipleri grup sohbetinden ayrılamaz." #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "Sohbet alıcısı gönderici tarafından takip edilmiyor." -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "Sohbet istekleri gelen kutusu" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Sohbet istekleri" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Mesajlaşma ayarları" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Sohbet sessizden çıkarıldı" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Sohbetler" @@ -2849,7 +2817,7 @@ msgstr "Alan adı doğrulama yöntemini seçin" msgid "Choose Feeds" msgstr "Akışları Seçin" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Benim için seç" @@ -3015,7 +2983,7 @@ msgstr "İletilemeyen mesajı tekrar denemek için tıklayın" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "İletilemeyen mesajı tekrar denemek için tıklayın" msgid "Close" msgstr "Kapat" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Etkin iletişim kutusunu kapat" @@ -3082,7 +3050,7 @@ msgstr "Görsel göstericiyi kapat" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Menüyü kapat" @@ -3102,7 +3070,7 @@ msgstr "Gelen talepler bildirimini kapat" msgid "Close this dialog" msgstr "Bu diyalogu kapat" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "Hoşgeldiniz ekranını kapat" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Çizgi romanlar" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Topluluk Kuralları" @@ -3265,7 +3233,7 @@ msgstr "İçerik ve Medya" msgid "Content and media" msgstr "İçerik ve medya" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "İçerik ve Medya" @@ -3301,7 +3269,7 @@ msgstr "İçerik Uyarısı" msgid "Content warnings" msgstr "İçerik uyarıları" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Bağlam menüsü arkaplanı, menüyü kapatmak için tıklayın." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Konuya devam et..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "Grup adına devam et" @@ -3376,7 +3344,7 @@ msgstr "Yazışma bulunamadı." msgid "Copied build version to clipboard" msgstr "Sürüm numarası panoya kopyalandı" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "Bağlantı panoya kopyalandı" @@ -3384,7 +3352,7 @@ msgstr "Bağlantı panoya kopyalandı" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Uygulama Şifresini Kopyala" msgid "Copy at:// URI" msgstr "Bu at:// URI'sini kopyala" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "Yazar DID'ini kopyala" @@ -3457,10 +3425,10 @@ msgstr "Bağlantıyı Kopyala" msgid "Copy link to list" msgstr "Liste bağlantısını kopyala" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Gönderi bağlantısını kopyala" @@ -3478,8 +3446,8 @@ msgstr "Başlangıç paketi bağlantısını kopyala" msgid "Copy message text" msgstr "Mesajı kopyala" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Gönderinin at:// URI'sini kopyala" @@ -3498,7 +3466,7 @@ msgstr "TXT kayıt değerini kopyala" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Telif Hakkı Politikası" @@ -3614,8 +3582,8 @@ msgstr "inekler domuzlar" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Oluştur" @@ -3632,9 +3600,9 @@ msgstr "Bu başlangıç paketinden bir liste oluştur" msgid "Create a QR code for a starter pack" msgstr "Başlangıç paketi için QR kod oluşturun" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Bir başlangıç paketi oluştur" @@ -3643,12 +3611,12 @@ msgstr "Bir başlangıç paketi oluştur" msgid "Create a Starter Pack" msgstr "Başlangıç Paketi oluştur" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Benim için bir başlangıç paketi oluştur" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Kaydol" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Bir hesap oluştur" @@ -3678,11 +3646,11 @@ msgstr "Bu başlangıç ​​paketini kullanmadan bir hesap oluşturun" msgid "Create an avatar instead" msgstr "Bunun yerine bir avatar oluştur" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Bir tane daha oluştur" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "Grup sohbeti oluştur" @@ -4010,7 +3978,7 @@ msgstr "Devre dışı bırak" msgid "Disable 2FA" msgstr "İki adımlı doğrulamayı devre dışı bırak" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "Altyazıları kapat" @@ -4150,7 +4118,7 @@ msgstr "Alternatif metin rozetlerini daha büyük görüntüle" msgid "Display name" msgstr "Görünen ad" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "Trolleri ve tık tuzaklarını geride bırakın. Gerçek insanları ve anlamlı sohbetleri bulun." @@ -4232,7 +4200,7 @@ msgstr "Bir tepki eklemek için mesaja çift dokunun ya da uzun basın" msgid "Double tap to close the dialog" msgstr "Bu diyalogu kapatmak için çift dokunun" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Beğenmek için çift dokunun" @@ -4336,6 +4304,7 @@ msgstr "Yeme bozuklukları" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "Canlı yayın durumunu düzenle" msgid "Edit moderation list" msgstr "Moderasyon listesini düzenle" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Akışlarımı Düzenle" @@ -4414,6 +4383,11 @@ msgstr "Akışlarımı Düzenle" msgid "Edit name" msgstr "İsmi düzenle" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Kişileri Düzenle" @@ -4452,7 +4426,7 @@ msgstr "Kullanıcı listesini düzenle" msgid "Edit who can reply" msgstr "Kimin yanıtlayabileceğini düzenle" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Başlangıç paketini düzenle" @@ -4508,8 +4482,8 @@ msgstr "Gömmek için HTML kodu" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Gönderiyi göm" @@ -4517,7 +4491,7 @@ msgstr "Gönderiyi göm" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Bu gönderiyi web sitenize gömün. Aşağıdaki kod parçasını kopyalayın ve web sitenizin HTML kodunun içine yapıştırın." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Gömülü video oynatıcı" @@ -4541,7 +4515,7 @@ msgstr "Yetişkin içeriği etkinleştirin" msgid "Enable beta features" msgstr "Beta özellikleri etkinleştir" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "Altyazıları aç" @@ -4558,12 +4532,13 @@ msgstr "Harici medyayı etkinleştirin" msgid "Enable media players for" msgstr "Medya oynatıcılarını etkinleştir" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "Bir hesabın bildirimlerini etkinleştirmek için profilini ziyaret edin ve <0>zil simgesine <1/> basın." -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "Anında bildirimleri etkinleştir" @@ -4589,7 +4564,7 @@ msgstr "Keşif akışında (\"Discover\") gündem videolarını etkinleştir" msgid "Enabled" msgstr "Etkinleştirildi" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Akış sonu" @@ -4616,7 +4591,7 @@ msgstr "Bir sözcük veya etiket girin" msgid "Enter code" msgstr "Kodu girin" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Tam ekran yap" @@ -4658,7 +4633,7 @@ msgstr "Kullanıcı adınızı ve şifrenizi girin" msgid "Enters full screen" msgstr "Tam ekrana geçer" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "Eğlence" @@ -4692,7 +4667,7 @@ msgstr "Dosya kaydedilirken bir hata oluştu" msgid "Error receiving captcha response." msgstr "Captcha yanıtı alınırken bir hata oldu." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "Hata: {error}" @@ -4704,8 +4679,8 @@ msgstr "Herkes yanıtlayabilir" msgid "Everybody can reply to this post." msgstr "Bu gönderiyi herkes yanıtlayabilir." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Herkes" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Herkes" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "Geri kalan her şey" @@ -4746,7 +4721,7 @@ msgstr "Takip ettiğim kullanıcıları hariç tut" msgid "Excludes users you follow" msgstr "Takip ettiğiniz kullanıcıları hariç tutar" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Tam ekrandan çık" @@ -4767,7 +4742,7 @@ msgstr "Yanıt verdiğiniz tam gönderiyi genişletin veya daraltın" msgid "Expand post text" msgstr "Gönderi metnini genişlet" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Gönderi metnini genişletir ya da daraltır" @@ -4810,15 +4785,15 @@ msgstr "Açık veya rahatsız edici olabilecek medya." msgid "Explicit sexual images." msgstr "Açık cinsel içerikli görseller." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "Keşfet" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "Uygulamayı keşfet" @@ -4852,7 +4827,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:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Harici Medya Tercihleri" @@ -4894,7 +4869,7 @@ msgstr "Kullanıcı adı değiştirilemedi. Lütfen tekrar deneyin." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "Bağlantı kopyalanamadı" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "Grup sohbetinden çıkılamadı" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "Yazışmalar yüklenemedi" @@ -5002,9 +4977,10 @@ msgstr "Akış tercihleri ​​yüklenemedi" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "Bildirim ayarları yüklenemedi." @@ -5035,12 +5011,12 @@ msgstr "Önerilen takipler yüklenemedi" msgid "Failed to lock group chat" msgstr "Grup sohbeti kilitlenemedi" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "Sohbetlerin tümü okundu olarak işaretlenemedi" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "Sahte hesap ya da bot" msgid "False information about elections" msgstr "Seçimler hakkında yanlış bilgi" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Akış" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "Geribildiriminiz akış operatörüne yollandı" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "Güncellemeyi al" msgid "File saved successfully!" msgstr "Dosya başarıyla kaydedildi!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "Yazara göre filtrele" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "Yazara göre filtrele (şu anda: {currentLabel})" @@ -5314,7 +5290,7 @@ msgstr "Bu aramayı {0} ile filtrele" msgid "Filter who can opt to receive notifications for your activity" msgstr "Etkinliğinizden kimlerin bildirim alabileceğini filtreleyin" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "Kimden bildirim alacağınızı filtreleyin" @@ -5356,8 +5332,8 @@ msgstr "Takip edilecek hesaplar bul" msgid "Find and invite friends" msgstr "Arkadaşlarınızı bulun ve davet edin" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "Bağlantılarınızı Bulun" @@ -5378,7 +5354,7 @@ msgstr "Takip edilecek kişiler bulun" msgid "Find people you know" msgstr "Tanıdıklarınızı bulun" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Bluesky'da gönderileri, kullanıcıları ve akışları bulun" @@ -5391,7 +5367,7 @@ msgstr "Arkadaşlarınızı bulun" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "Telefon numaranızı doğrulayarak ve rehberinizdeki kişilerle eşleştirerek arkadaşlarınızı bulun. Biz verilerinizi koruyoruz ve siz ne olacağını belirliyorsunuz. <0>Daha fazla bilgi edinin" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "Kafa dengi insanlar bulun" @@ -5433,7 +5409,7 @@ msgstr "Arama alanına odaklan" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "{0} takip et" msgid "Follow {displayName}" msgstr "{displayName} kişisini takip et" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "{handle} kullanıcısını takip et" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "Takipçiler katılabilir" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Tanıdığınız @{0} takipçileri" @@ -5548,7 +5524,7 @@ msgstr "Tanıdığın takipçiler" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "{0} takip ediliyor" msgid "Following {displayName}" msgstr "{displayName} takip ediliyor" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "{handle} takip ediliyor" @@ -5582,7 +5558,7 @@ msgstr "{handle} takip ediliyor" msgid "Following feed preferences" msgstr "Takip edilenler akışı tercihleri" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Takip Edilenler Akışı Tercihleri" @@ -5632,7 +5608,7 @@ msgstr "Sizin İçin" msgid "Forever" msgstr "Sonsuza kadar" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "Gürültüyü unutun" @@ -5651,11 +5627,13 @@ msgstr "Şifrenizi mi unuttunuz?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "Grup sohbetini simgeleyen dört mesaj balonu. İlk mesaj (İngilizce): \"Haberleri duydun mu? Bluesky'da grup sohbetleri var artık!\" İkinici mesaj (İngilizce): \"Yok artık!\" Üçüncü mesaj (İngilizce): \"Vay, hem de bir grupta 50 kişi!\" Dördüncü mesaj (İngilizce): \"Davetiye bağlantıları bile yollayabiliyorsun!\"" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "Akışınızı özgürleştirin" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "Kimden" @@ -5678,7 +5656,7 @@ msgstr "<0/> tarafından" msgid "From these people" msgstr "Bu kişilerden" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Bir başlangıç ​​paketi oluşturun" @@ -5722,39 +5700,39 @@ msgstr "Test etmekte olduğumuz deneysel özelliklere erken erişim edinin." msgid "Get help" msgstr "Yardım al" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "Başlangıç paketi katılımları, doğrulama ve diğer etkinlikler için bildirim alın." -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "Sizi takip ettiklerinde bildirim alın." -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "Gönderilerinizi beğendiklerinde bildirim alın." -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "Başkaları yeniden gönderimlerinizi beğendiğinde bildirim alın." -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "Sizden bahsettiklerinde bildirim alın." -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "Gönderilerinizi alıntıladıklarında bildirim alın." -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "Gönderilerinize yanıt verdiklerinde bildirim alın." -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "Gönderilerinizi yeniden gönderdiklerinde bildirim alın." -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "Başkaları yeniden gönderimlerinizi yeniden gönderdiğinde bildirim alın." @@ -5766,15 +5744,15 @@ msgstr "Kişiler size mesaj talebi gönderdiğinde bildirim alın." msgid "Get notifications when people send you messages." msgstr "Kişiler size mesaj gönderdiğinde bildirim alın." -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "Yeni gönderilerden bildirim al" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "{name} kullanıcısının yeni gönderilerinden bildirim al" @@ -5826,8 +5804,8 @@ msgstr "Şiddete övgü" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "Canlı yayın süresi" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "{0} profiline git" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "Grup sohbeti ismi güncellendi" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "Grup sohbeti ayarları" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "Grup sohbetlerinde en fazla {0, plural, other {# kişi}} olabilir." #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "Grup kilitli" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "Grup adı" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "Grup adı çok uzun. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {Maksimum # karakter olabilir.}}" @@ -6081,7 +6060,7 @@ msgstr "Zararlı ya da yüksek riskli eylemler" msgid "Harming or endangering minors" msgstr "Küçüklere zarar verme ya da tehlikeye atma" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Etiket" @@ -6144,7 +6123,7 @@ msgstr "Selam!" msgid "Hidden" msgstr "Gizli" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Moderasyon ayarlarınız tarafından gizlenmiş." @@ -6297,8 +6276,8 @@ msgstr "Hmmmm, o moderasyon hizmetini yükleyemedik." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Bekleyin! Videoya kademeli olarak erişim veriyoruz ve siz hâlâ sıradasınız. Birazdan tekrar kontrol edin!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "Eğer e-posta adresinizi güncellerseniz e-posta ile iki adımlı doğru 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/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "Hesabınızın etkinlik bildirimlerini kimlerin alabileceğini sınırlamak istiyorsanız, bunu <0>Ayarlar → Gizlilik ve Güvenlik bölümünden değiştirebilirsiniz." @@ -6548,7 +6528,7 @@ msgstr "Uygulama içi, anlık, herkes" msgid "In-app, push, people you follow" msgstr "Uygulama içi, anlık, takip ettikleriniz" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "Gelen kutusu boş" @@ -6560,6 +6540,7 @@ msgstr "Gelen kutusu boş!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "İşaretler eklendi" msgid "Labels applied to this post" msgstr "Bu gönderiye eklenen işaretler" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "İşaretler, kullanıcılar ve içerikler üzerindeki açıklamalardır. Ağın gizlenmesi, uyarılması ve kategorilendirilmesi için kullanılabilirler." @@ -6864,7 +6845,7 @@ msgstr "Hesabınızdaki işaretler" msgid "Language" msgstr "Dil" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Dil Ayarları" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "En son az önce başlatılmış" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "En son" @@ -6908,7 +6889,7 @@ msgstr "Daha fazla bilgi edinin" msgid "Learn More" msgstr "Daha Fazla Bilgi Edinin" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "<0>Gelişmiş aramayı nasıl kullanacağınız hakkında daha fazla bilgi edinin." @@ -7042,7 +7023,7 @@ msgstr "Grup sohbetinden ayrıldınız." msgid "left to go." msgstr "kaldı." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Bana seçtir" @@ -7093,8 +7074,8 @@ msgstr "Bu akışı beğen" msgid "Like this labeler" msgstr "Bu işaretleyiciyi beğen" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Beğenenler" @@ -7111,6 +7092,24 @@ msgstr "Beğenenler" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "{0, plural, other {# kullanıcı}} tarafından beğenildi" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "{likeCount, plural, other {# kullanıcı}} tarafından beğenildi" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Beğeniler" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "Yeniden gönderilerinize dair beğeniler" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Bu gönderideki beğeniler" @@ -7144,7 +7143,7 @@ msgstr "Düz" msgid "Link copied to clipboard" msgstr "Bağlantı panoya kopyalandı" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Liste" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Liste sessizden çıkarıldı" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Yeni bildirimleri yükle" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "Bu grup sohbetini kilitle" msgid "Locked" msgstr "Kilitlendi" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Log" @@ -7387,7 +7386,7 @@ msgstr "Sevgi GIFleri" msgid "Make adjustments to email settings for your account" msgstr "Hesabınız için e-posta ayarlarınızı düzenleyin" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Benim için bir tane yap" @@ -7418,15 +7417,15 @@ msgstr "Kendiniz seçin" msgid "Mark all as read" msgstr "Tümünü okunmuş olarak işaretle" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "Tüm sohbetleri okundu olarak işaretle" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Okundu olarak işaretle" msgid "Marked all as read" msgstr "Tümü okunmuş olarak işaretlendi" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "Tüm sohbetler okundu olarak işaretlendi" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "Tüm talepler okundu olarak işaretlendi" @@ -7456,6 +7455,10 @@ msgstr "Tüm talepler okundu olarak işaretlendi" msgid "Maybe later" msgstr "Belki daha sonra" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "bahsedilen kullanıcılar" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Bahsedenler" @@ -7563,7 +7566,7 @@ msgstr "Mesaj çok uzun ({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgid "Message options" msgstr "Mesaj seçenekleri" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Mesajlar" @@ -7592,7 +7595,7 @@ msgstr "Yanıltıcı" msgid "Missing media" msgstr "Kayıp medya" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Moderasyon" @@ -7636,7 +7639,7 @@ msgstr "Moderasyon listesi güncellendi" msgid "Moderation lists" msgstr "Moderasyon listeleri" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Moderasyon Listeleri" @@ -7645,7 +7648,7 @@ msgstr "Moderasyon Listeleri" msgid "moderation settings" msgstr "moderasyon araçları" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Moderasyon durumları" @@ -7786,7 +7789,7 @@ msgstr "Sessize alındı" msgid "Muted accounts" msgstr "Sessize alınan hesaplar" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Sessize Alınan Hesaplar" @@ -7892,11 +7895,11 @@ msgstr "{firstAuthorName} kullanıcısından yeni {postsCount, plural, one {gön #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Yeni sohbet" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "Yeni Özellik" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "Yeni takipçiler" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "Yeni grup sohbeti" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "Yeni grup sohbeti" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "Yeni grup sohbetinin üyeleri:" @@ -7965,13 +7968,13 @@ msgstr "Yeni liste" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "Yeni mesaj talepleri" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "Yeni mesajlar" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Önce en yeni yanıtlar" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Haberler" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Sonraki görsel" msgid "Night" msgstr "Gece" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "Reklam yok, gizliliği ihlal eden kullanıcı izleme mekanizmaları yok, etkileşim tuzakları yok. Bluesky vaktinize ve ilginize saygı duyar." @@ -8142,7 +8145,7 @@ msgstr "Henüz bir medya yok" msgid "No messages yet" msgstr "Henüz mesaj yok" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "Çöp dolu algoritmalarla felaket kaydırmalarına son! Size karşı değil, sizin için çalışan akışları bulun." @@ -8183,12 +8186,12 @@ msgstr "Kimse mesaj yollayamaz" msgid "No posts here" msgstr "Burada gönderi yok" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "Henüz bir gönderi yok" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Henüz alıntı yok" @@ -8216,7 +8219,7 @@ msgstr "Sonuç yok" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Sonuç yok" @@ -8235,15 +8238,15 @@ msgstr "Sonuç bulunamadı" msgid "No results found for \"{query}\"" msgstr "\"{query}\" için sonuç bulunamadı" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "Gelişmiş arama filtreleri uygulanmış olarak “<0>{query}” için sonuç bulunamadı." -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "\"<0>{query}\" için sonuç bulunamadı." -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "Gelişmiş arama filtreleri uygulanmış sorgunuz için sonuç bulunamadı." @@ -8277,7 +8280,7 @@ msgstr "Hiç kimse" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Henüz bunu kimse beğenmedi. Belki de ilk sen olmalısın!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Henüz bunu kimse alıntılamadı. Belki de ilk sen olmalısın!" @@ -8297,6 +8300,10 @@ msgstr "Rızasız mahrem görseller" msgid "Non-sexual Nudity" msgstr "Cinsel olmayan çıplaklık" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "Bu platformda kullanılabilir değil." msgid "Not followed by anyone you’re following" msgstr "Takip ettiğiniz hiçkimse tarafından takip edilmiyor" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Bulunamadı" @@ -8332,7 +8339,7 @@ msgstr "Paylaşıma dair dikkatinize" 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." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "Not: Bu gönderi yalnızca giriş yapmış kullanıcılara görünür." @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "Henüz hiçbir şey kaydedilmedi" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Bildirim ayarları" @@ -8352,11 +8359,12 @@ msgstr "Bildirim ayarları" msgid "Notification sounds" msgstr "Bildirim sesleri" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "Tamam" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Tamam" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Onboarding sıfırlama" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "Seçilmiş alıcılardan biri grup sohbetlerine izin vermiyor." #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "Seçilmiş alıcılardan biri sizi engellediğinden kendisiyle yazışılamaz." @@ -8518,7 +8528,7 @@ msgstr "Yalnızca video içeren gönderiler" msgid "Only replies" msgstr "Yalnızca yanıtlar" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Yalnızca WebVTT (.vtt) dosyaları desteklenmektedir" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "Hay aksi, bu profil mevcut değil. Başka bir tane taramayı deneyin." #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Moderasyon hata ayıklama sayfasını aç" msgid "Open muted words and tags settings" msgstr "Sessize alınmış kelime ve etiket ayarlarını aç" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "Paketi aç" @@ -8699,7 +8709,7 @@ msgstr "Hata ayıklama girişi için ek ayrıntıları açar" msgid "Opens alt text dialog" msgstr "Alt metin diyaloğunu açar" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Cihazdaki kamerayı açar" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Şifre güncellendi!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Duraklat" @@ -8925,12 +8935,12 @@ msgstr "Duraklat" msgid "Pause GIF" msgstr "GIF'i Durdur" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Videoyu duraklat" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Kişiler" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "{ownerName} tarafından takip edilenler katılmayı talep edebilir" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "@{0} tarafından takip edilenler" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "@{0} tarafından takip edilenler" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "Takip ettiklerim" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "Takip ettiklerim katılmayı talep edebilir" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "Takip ettiğiniz kişiler" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Akışlarınıza sabitlendi" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Oynat" @@ -9076,8 +9086,8 @@ msgstr "{0} oynat" msgid "Play GIF" msgstr "GIF'i Oynat" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Videoyu oynat" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "Lütfen mesajınızı aşağıya yazın:" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Politika" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "Gönderi engellendi" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "@{0} tarafından gönderi" @@ -9340,7 +9350,7 @@ msgstr "Gönderi Sizin Tarafınızdan Gizlenmiş" msgid "Post interaction settings" msgstr "Gönderi etkileşim ayarları" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Gönderi Etkileşim Ayarları" @@ -9377,6 +9387,7 @@ msgstr "Gönderi sabitlemesi kaldırıldı" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Gönderiler metinleri, etiketleri veya ikisiyle beraber sessize alınabi msgid "Posts hidden" msgstr "Gönderiler gizlendi" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "Muhtemelen yanıltıcı bağlantı" @@ -9445,20 +9460,21 @@ msgstr "Gizlilik" msgid "Privacy and security" msgstr "Gizlilik ve güvenlik" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Gizlilik ve Güvenlik" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "Gizlilik ve Güvenlik ayarları" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Alıntı gönderilen devre dışı bırakıldı" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Alıntılar" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Bu gönderinin alıntıları" @@ -9643,7 +9659,7 @@ msgstr "Hesabınızı yeniden etkinleştirin" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "{0, plural, other {# yanıt daha}} oku" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "Gelişmiş arama filtrelerinin nasıl kullanılacağını okuyun" @@ -9653,11 +9669,11 @@ msgstr "Gelişmiş arama filtrelerinin nasıl kullanılacağını okuyun" msgid "Read blog post" msgstr "Blog gönderisini oku" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Devamını gizle" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Devamını oku" @@ -9683,11 +9699,11 @@ msgstr "Bluesky Gizlilik Politikasını Oku" msgid "Read the Bluesky Terms of Service" msgstr "Bluesky Hizmet Şartlarını Oku" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "Gerçek sohbetler." -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "Gerçek insanlar." @@ -9740,7 +9756,7 @@ msgstr "Sohbet isteğini reddet" msgid "Reject join request" msgstr "Katılma talebini reddet" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Yazışmaları yeniden yükle" @@ -10010,8 +10026,9 @@ msgstr "Yanıtlanan mesaj, ona kaydırmak için dokunun" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Yanıtlar" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Siz yeniden göndermişsiniz" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "Yeniden gönderiler" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Bu gönderinin yeniden gönderilmesi" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "Yeniden gönderilerinizin yeniden gönderileri" @@ -10245,7 +10262,7 @@ msgstr "Talep edildi" msgid "Requests" msgstr "Talepler" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Son hataya neden olan son eylemi tekrarlar" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Ana sayfaya döner" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Önceki sayfaya döner" @@ -10458,7 +10475,7 @@ msgstr "Taslağı kaydet" msgid "Save draft?" msgstr "Taslak kaydedilsin mi?" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Kayıtlı Akışlar" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "Kayıtlı Gönderiler" @@ -10512,8 +10529,8 @@ msgstr "Akışlarınıza kaydedildi" msgid "Say hello!" msgstr "Merhaba de!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "Birine selam deyin" @@ -10527,7 +10544,7 @@ msgstr "Tara" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "Karekod tara" @@ -10556,16 +10573,16 @@ msgstr "Başa kaydır" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Ara" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "@{0} gönderilerini ara" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "GIF aratın" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "Arama şu anda giriş yapmamış kullanıcıların erişimine kapalıdır" @@ -10777,12 +10794,13 @@ msgstr "Bir seçenek seçin" msgid "Select app language" msgstr "Uygulama dili seçin" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "Altyazı dosyası seç (.vtt)" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "\"{name}\" sohbetini seç" @@ -10823,7 +10841,7 @@ msgstr "GIF Seç" msgid "Select GIF \"{0}\"" msgstr "GIF Seç \"{0}\"" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "Grup sohbeti üyelerini seçin" @@ -10942,7 +10960,8 @@ msgstr "Mesaj gönder" msgid "Send post to {name}" msgstr "Gönderiyi {name} kullanıcısına gönder" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Şuraya gönder..." @@ -10960,11 +10979,11 @@ msgstr "Mesajı telefonunuzdan yollayın" msgid "Send verification email" msgstr "Doğrulama e-postası gönder" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "Yer sağlayıcınızı kendiniz ayarlayın" msgid "Sets email for password reset" msgstr "Şifre sıfırlama için e-posta ayarlar" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Ayarlar" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "Başkalarının etkinliklerine dair ayarlar" @@ -11033,49 +11052,49 @@ msgstr "Başkalarının etkinliklerine dair ayarlar" msgid "Settings for allowing others to be notified of your posts" msgstr "Gönderilerinizden başkalarının bildirim almasına izin verme ayarları" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "Beğeni bildirimi ayarları" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "Bahsetme bildirimleri ayarları" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "Yeni takipçi bildirimleri ayarları" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "Geri kalan bildirimlerin ayarları" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "Yeniden gönderilerinizin beğenilme bildirimleri ayarları" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "Yeni mesaj istekleri için bildirim ayarları" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "Yeni mesajlar için bildirim ayarları" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "Yeniden gönderilerinizin yeniden gönderim bildirimleri ayarları" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "Alıntı bildirimleri ayarları" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "Yanıt bildirimleri ayarları" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "Yeniden gönderim bildirimleri ayarları" @@ -11112,8 +11131,8 @@ msgstr "Yaş aralığını paylaş" msgid "Share anyway" msgstr "Yine de paylaş" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "Yazar DID'ini paylaş" @@ -11124,7 +11143,7 @@ msgstr "Yazar DID'ini paylaş" msgid "Share feedback" msgstr "Geribildirim paylaş" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Bağlantı paylaşma diyalogu" msgid "Share my profile" msgstr "Profilimi paylaş" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "Gönderinin at:// URI'sini paylaş" @@ -11170,8 +11189,8 @@ msgstr "QR kod paylaş" msgid "Share this feed" msgstr "Bu akışı paylaş" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "Bu aramayı paylaş" @@ -11183,8 +11202,8 @@ msgstr "Bu başlangıç paketini paylaş" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Bu başlangıç paketini paylaş ve insanların Bluesky'deki topluluğunuza katılmasına yardımcı ol." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "Arkadaşlarınızı bulmak için bağlantılarınızı paylaşın" msgid "Share your thoughts…" msgstr "Düşüncelerinizi paylaşın…" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Paylaşılan Tercihler Test Edicisi" @@ -11231,8 +11250,8 @@ msgstr "Alt metni göster" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Yine de göster" @@ -11330,7 +11349,7 @@ msgstr "Uyarı göster ve akışlardan filtrele" msgid "Show when you’re live" msgstr "Canlı yayına çıktığınızı gösterin" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Bu gönderinin ne zaman oluşturulduğuna dair bilgileri gösterir" @@ -11345,8 +11364,8 @@ msgstr "İçeriği gösterir" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "İçeriği gösterir" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "Hatırlatmayı erteler" msgid "So many thoughts, you should post one" msgstr "Ne kadar çok düşünce, birini gönderseniz mi acaba" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "Sizin yönettiğiniz sosyal medya." @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Bir şeyler ters gitti, lütfen tekrar deneyin" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "Spam veya başka bir samimiyetsiz davranış veya kandırma" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Spor" @@ -11665,7 +11684,7 @@ msgstr "Bir yazışma başlatırsanız burada görünecektir." msgid "Start a group chat" msgstr "Bir grup sohbeti başlat" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Yeni bir sohbet başlat" @@ -11679,17 +11698,17 @@ msgstr "Kişileri eklemeye başla" msgid "Start adding people!" msgstr "Kişileri eklemeye başla!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "Sohbete başla" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "{displayName} ile sohbet başlat" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Başlangıç Paketi" @@ -11712,12 +11731,16 @@ msgstr "Sizin oluşturduğunuz başlangıç paketi" msgid "Starter pack is invalid" msgstr "Başlangıç paketi geçersiz" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Başlangıç Paketleri" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Başlangıç paketleri favori kişilerinizi ve akışlarınızı arkadaşlarınızla kolaylıkla paylaşmanızı sağlar." @@ -11751,7 +11774,7 @@ msgstr "Depolama temizlendi, şimdi uygulamayı yeniden başlatmanız gerekiyor. msgid "Stored as part of a secure code for matching with others" msgstr "Başkalarıyla eşleşme amaçlı güvenli bir kodun parçası olarak depolanır" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Storybook" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "{0} kaynağının {publicationTitle} yayınına abone ol" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Bu etiketleri kullanmak için @{0} hesabına abone olun:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "Başarıyla doğrulandı" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "Önerilen" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Gün batımı" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "Bu özellik ülkenizde henüz etkin değil! Lütfen daha sonra tekrar kontrol edin." #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "Askıya alınmış hesaplar grup sohbetlerine katılamaz." #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "Askıya alınmış hesaplar bu sohbete katılamaz." @@ -12057,7 +12082,7 @@ msgstr "Şartlar" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Bu başlangıç paketi bulunamadı." msgid "That username is already taken" msgstr "Bu kullanıcı adı zaten alınmış" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Hepsi bu kadar!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "Hepsi bu kadar!" @@ -12593,7 +12618,7 @@ msgstr "Bu işaret sizin tarafınızdan uygulandı." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "Bu işaret tüm hesaba uygulandığından tüm gönderilerde görünecektir." -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Bu işaretleyici hangi işaretleri yayınladığını şimdilik bildirmedi ve etkin olmayabilir." @@ -12638,7 +12663,7 @@ msgstr "Bu kişi sizi engelliyor" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Bu gönderi <0>{0} tarihinde oluşturulduğunu beyan ediyor, ancak Bluesky'da ilk olarak <1>{1} tarihinde görüldü." @@ -12646,7 +12671,7 @@ msgstr "Bu gönderi <0>{0} tarihinde oluşturulduğunu beyan ediyor, ancak B msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Bu gönderide bilinmeyen bir threadgate türü var. Uygulamanız güncel olmayabilir." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "Bu gönderi yalnızca giriş yapmış kullanıcılara görünür." @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Bu kullanıcının hiç takipçisi yok." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "Bu kullanıcı sizi engellediğinden kendisiyle mesajlaşılamaz." @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Bu kullanıcı sizi engelledi. İçeriklerini göremezsiniz." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "Bu kullanıcı sohbeti devre dışı bıraktığından kendisiyle mesajlaşılamaz." @@ -12734,7 +12761,7 @@ msgstr "Bu kullanıcı burada yeni. Ne zaman katıldığına dair daha çok bilg msgid "This user isn't following anyone." msgstr "Bu kullanıcı kimseyi takip etmiyor." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "Bu video cihazınızda oynatılamıyor. Tarayıcınız ya da sisteminiz gerekli video kodlayıcılarını (H.264/AAC) barındırmıyor olabilir." @@ -12783,7 +12810,7 @@ msgstr "Konu Tercihleri" msgid "Threaded" msgstr "Dallanmalı" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Konu Tercihleri" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "Çok sayıda bağlantı - arkadaşlarınızı bulmak için bağlantılarınızdan yükleyebileceğiniz kişi sayısını aştınız" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "En öne çıkan" @@ -12855,7 +12882,7 @@ msgstr "En öne çıkan" msgid "Top replies first" msgstr "Önce en öne çıkan yanıtlar" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Konu başlığı" @@ -12917,11 +12944,11 @@ msgstr "Trolleme" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "Güven ilişkilerden, topluluklardan ve paylaşılan bağlamdan gelir. Dolayısıyla <0>güvenilir doğrulayıcıları yani direkt doğrulama yapabilen kurumları devreye alıyoruz." -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "Farklı bir arama terimi deneyin veya bazı filtreleri kaldırın." -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "Farklı bir arama terimi deneyin." @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "Katılım talepleri çekilemedi." #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "Seçilmiş alıcılardan biri bulunamadı." #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "Seçilmiş alıcı bulunamadı." @@ -13103,7 +13132,7 @@ msgstr "{0} adresini takibi bırak" msgid "Unfollow account" msgstr "Hesabı takibi bırak" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Kullanıcıyı takipten çıkarır" @@ -13191,7 +13220,7 @@ msgstr "Bu grup sohbetini sessizden çıkar" msgid "Unmute thread" msgstr "Konuyu sessizden çıkar" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Videonun sesini aç" @@ -13509,7 +13538,7 @@ msgstr "Doğrulama başarısız, lütfen tekrar deneyin." msgid "Verification settings" msgstr "Doğrulama ayarları" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "Doğrulama Ayarları" @@ -13617,7 +13646,7 @@ msgstr "Video" msgid "Video failed to process" msgstr "Video işlenemedi" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Video Akışı" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "{0} videosu: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "{0} videosu. Videoyu oynatmak ya da durdurmak için basın" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Video Oyunları" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Video duraklatıldı" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Video oynatılıyor" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Video bulunamadı." @@ -13692,7 +13721,7 @@ msgstr "{0}'ın avatarını görüntüle" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "{0} kullanıcısının profilini görüntüle" @@ -13723,8 +13752,8 @@ msgstr "Daha fazla detay için blog yazısını gör" msgid "View debug entry" msgstr "Hata ayıklama girişini görüntüle" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Ayrıntıları görüntüle" @@ -13797,7 +13826,7 @@ msgstr "Bu grup sohbeti için davetiye bağlantısını görüntüle" msgid "View the labeling service provided by @{0}" msgstr "@{0} tarafından sağlanan işaretleme hizmetini gör" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "Bu kullanıcının doğrulamalarını görüntüle" @@ -13830,7 +13859,7 @@ msgstr "Moderasyon listelerini görün" msgid "View your muted accounts" msgstr "Sessize aldığınız hesapları görün" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "Doğrulamalarınızı görüntüleyin" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Ağ sorunları yaşıyoruz, tekrar deneyin" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "Ağ sorunları yaşıyoruz, tekrar deneyin" @@ -14063,13 +14092,15 @@ 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 "Üzgünüz, ancak sessize alınmış kelimelerinizi şu anda yükleyemedik. Lütfen tekrar deneyin." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "Üzgünüz ancak aramanız tamamlanamadı." -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Maalesef arama işleminiz tamamlanamadı. Lütfen birkaç dakika içinde tekrar deneyin." @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "Kim doğrulayabilir?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Ay ay!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "{EMOJI_REACTION_LIMIT, plural, other {# emoji tepkisinden}} fazla tepki veremezsiniz" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "Henüz bir grup sohbeti oluşturamazsınız." @@ -14562,7 +14594,7 @@ msgstr "Bu taslakta kaydedilmemiş değişiklikleriniz var, onları kaydetmek is msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "Kaydedilmemiş değişiklikleriniz var. Taslaklarınıza göz atmadan önce onları kaydetmek ister misiniz?" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Henüz bir başlangıç ​​paketi oluşturmadınız!" @@ -14621,7 +14653,7 @@ msgstr "Bir üye çıkarmak için sohbet sahibi olmanız gerekmektedir." msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "Bluesky'ı kullanmak için en az 13 yaşında olmanız gerekmektedir. Daha fazla ilgi için <0>Hizmet Şartları'nı okuyun." -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Başlangıç ​​paketi oluşturmak için en az yedi kişiyi takip etmeniz gerekir." @@ -14798,7 +14830,7 @@ msgstr "En fazla taslak sayısına ulaştınız" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "İzin verilen en fazla istek sayısına ulaştınız. Lütfen daha sonra tekrar deneyin." -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "Maksimum {MAX_FILTERS, plural, other {# filtre}} sayısına ulaştınız. Yeni filtreler oluşturmak yerine mevcut bir filtreye daha fazla değer ekleyin." @@ -14814,7 +14846,7 @@ msgstr "Günlük video yükleme limitinize ulaştınız (çok fazla bayt)" msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Günlük video yükleme limitinize ulaştınız (çok sayıda video)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "İzleyebileceğiniz video kalmadı. Belki de bir mola vermenin zamanı gelmiştir?" @@ -14834,11 +14866,11 @@ msgstr "Hesabınız askıya alındı" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Hesabınız video yüklemek için yeterince eski değil. Lütfen daha sonra tekrar deneyin." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "Hesabınız çok yeni" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "Yeni bir grup sohbeti oluşturmak için hesabınızın en az 7 günlük olması gerekmektedir." @@ -14929,7 +14961,7 @@ msgstr "Yer sağlayıcınız bir e-posta adresinden tespit edilemez, bu yüzden msgid "Your hosting provider is detected automatically from the username you enter." msgstr "Yer sağlayıcınız girdiğiniz kullanıcı adından otomatik olarak algılanır." -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "Tercih ettiğiniz dil" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "Profil resminiz" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "Başka kullanıcıların profil resimleri tarafından çerçevelenmiş profil resminiz" @@ -15015,3 +15047,4 @@ msgstr "Kullanıcı adınız ve parolanız <0>{host} ile paylaşılacak. Bu #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "Doğrulamalarınız" + diff --git a/src/locale/locales/uk/messages.po b/src/locale/locales/uk/messages.po index 39f76e61d4..e391f43b21 100644 --- a/src/locale/locales/uk/messages.po +++ b/src/locale/locales/uk/messages.po @@ -119,6 +119,7 @@ msgstr "" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {читаю} few {читаю} many {читаю} other { #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {пост} few {пости} many {постів} other {постів}}" @@ -234,10 +235,10 @@ msgstr "" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "" msgid "{0} and {1} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "" msgid "{0} left the group" msgstr "" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} підписок" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "" @@ -711,7 +666,7 @@ msgstr "" msgid "{handle} can't be messaged" msgstr "{handle} неможливо написати" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "" @@ -789,12 +744,6 @@ msgstr "" msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {читаєте} few {читаєте} many { #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, one {цитата} few {цитати} many {цитати} other {цитата}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, one {репост} few {репости} many {репостів} other {репостів}}" @@ -913,7 +862,7 @@ msgstr "" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "" @@ -959,6 +908,13 @@ msgstr "<0>Ви та<1> <2>{0} у вашій підбірці" msgid "⚠Invalid Handle" msgstr "⚠Недопустимий псевдонім" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 днів" msgid "7 days" msgstr "7 днів" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "" @@ -998,6 +954,8 @@ msgstr "" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "" msgid "Accessibility" msgstr "Доступність" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Налаштування доступності" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "" #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Написати ще" msgid "Add another post to thread" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "" @@ -1570,7 +1533,7 @@ msgstr "Надати доступ до особистих повідомлень msgid "Already have a code?" msgstr "Вже маєте код?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "" @@ -1624,7 +1587,7 @@ msgstr "Було надіслано лист на адресу {0}. Він мі msgid "An error has occurred" msgstr "Виникла помилка" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Виникла помилка" @@ -1641,7 +1604,7 @@ msgstr "" msgid "An error occurred while fetching the feed." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Сталася помилка під час генерації вашої підбірки. Хочете спробувати ще раз?" @@ -1650,11 +1613,11 @@ msgstr "Сталася помилка під час генерації вашо msgid "An error occurred while hiding suggestion. {0}" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Сталася помилка під час завантаження відео. Будь ласка, спробуйте пізніше." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Сталася помилка під час завантаження відео. Будь ласка, спробуйте ще." @@ -1694,7 +1657,7 @@ msgstr "" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "" @@ -1715,16 +1678,14 @@ msgstr "" msgid "An issue not included in these options" msgstr "Проблема не включена до цих варіантів" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "" @@ -1812,7 +1773,7 @@ msgstr "" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "Назва повинна бути не менше 4 символів у msgid "App passwords" msgstr "Паролі застосунку" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Паролі для застосунків" @@ -1901,7 +1862,7 @@ msgstr "Оскаржити це рішення" msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Архівовано {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Архівований пост" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "" @@ -2063,9 +2024,9 @@ msgstr "" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "" #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Перед створенням початкового набору ви спочатку маєте підтвердити адресу електронної пошти." @@ -2145,10 +2106,10 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "" msgid "Beta Feature" msgstr "" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Заблоковано" msgid "Blocked accounts" msgstr "Заблоковані облікові записи" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Заблоковані облікові записи" @@ -2292,7 +2259,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/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Блокування не перешкоджає мітнику розміщувати мітки на ваш обліковий запис." @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky не може підтвердити автентичність зазначеної дати." @@ -2369,7 +2336,7 @@ msgstr "" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky обере набір рекомендованих облікових записів користувачів у вашій мережі." @@ -2473,7 +2440,7 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Від {0}" @@ -2516,11 +2483,11 @@ msgstr "Зі створенням облікового запису ви пог msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Зі створенням облікового запису ви погоджуєтеся з <0>Умовами надання послуг." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Камера" @@ -2597,7 +2564,7 @@ msgstr "" msgid "Cancel reply" msgstr "" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Скасувати пошук" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Чат стишено" msgid "Chat not found." msgstr "" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Налаштування чату" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Сповіщення чату увімкнено" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "" @@ -2849,7 +2817,7 @@ msgstr "Змінити метод підтвердження домену" msgid "Choose Feeds" msgstr "Обрати стрічки" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Обрати для мене" @@ -3015,7 +2983,7 @@ msgstr "Торкніться, щоб спробувати надіслати п #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Торкніться, щоб спробувати надіслати п msgid "Close" msgstr "Закрити" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Закрити діалогове вікно" @@ -3082,7 +3050,7 @@ msgstr "" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "" @@ -3102,7 +3070,7 @@ msgstr "" msgid "Close this dialog" msgstr "Закрити діалогове вікно" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Комікси" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Правила спільноти" @@ -3265,7 +3233,7 @@ msgstr "" msgid "Content and media" msgstr "Вміст та медіа" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Вміст та медіа" @@ -3301,7 +3269,7 @@ msgstr "Попередження про вміст" msgid "Content warnings" msgstr "Попередження про вміст" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Тло контекстного меню натисніть, щоб закрити меню." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Продовжити гілку..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "" @@ -3376,7 +3344,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "Скопійовано версію збірки до буфера обміну" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "" @@ -3384,7 +3352,7 @@ msgstr "" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Копіювати пароль застосунку" msgid "Copy at:// URI" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "" @@ -3457,10 +3425,10 @@ msgstr "Копіювати посилання" msgid "Copy link to list" msgstr "Копіювати посилання на список" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Копіювати посилання на пост" @@ -3478,8 +3446,8 @@ msgstr "" msgid "Copy message text" msgstr "Копіювати текст повідомлення" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "" @@ -3498,7 +3466,7 @@ msgstr "Копіювати значення запису TXT" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Політика захисту авторського права" @@ -3614,8 +3582,8 @@ msgstr "" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Створити" @@ -3632,9 +3600,9 @@ msgstr "" msgid "Create a QR code for a starter pack" msgstr "Створити QR-код для підбірки" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Створити власну підбірку" @@ -3643,12 +3611,12 @@ msgstr "Створити власну підбірку" msgid "Create a Starter Pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Створення власної підбірки для мене" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Реєстрація" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Створити обліковий запис" @@ -3678,11 +3646,11 @@ msgstr "" msgid "Create an avatar instead" msgstr "Натомість створити аватар" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Створити інший" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "" @@ -4010,7 +3978,7 @@ msgstr "" msgid "Disable 2FA" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "" @@ -4150,7 +4118,7 @@ msgstr "Показувати більші мітки альтернативно msgid "Display name" msgstr "Ім'я" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "" @@ -4232,7 +4200,7 @@ msgstr "" msgid "Double tap to close the dialog" msgstr "Торкніться двічі для закриття діалогу" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "" @@ -4336,6 +4304,7 @@ msgstr "" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "" msgid "Edit moderation list" msgstr "" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Редагувати мої стрічки" @@ -4414,6 +4383,11 @@ msgstr "Редагувати мої стрічки" msgid "Edit name" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Редагувати користувачів" @@ -4452,7 +4426,7 @@ msgstr "" msgid "Edit who can reply" msgstr "Редагувати, хто може відповідати" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Редагувати вашу власну підбірку" @@ -4508,8 +4482,8 @@ msgstr "Вбудований HTML код" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Вбудований пост" @@ -4517,7 +4491,7 @@ msgstr "Вбудований пост" 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/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Вбудований відеоплеєр" @@ -4541,7 +4515,7 @@ msgstr "Дозволити вміст для дорослих" msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "" @@ -4558,12 +4532,13 @@ msgstr "Увімкнути зовнішні медіа" msgid "Enable media players for" msgstr "Увімкнути медіапрогравачі для" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "" @@ -4589,7 +4564,7 @@ msgstr "" msgid "Enabled" msgstr "Увімкнено" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Кінець стрічки" @@ -4616,7 +4591,7 @@ msgstr "Введіть слово або мітку" msgid "Enter code" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Повноекранний режим" @@ -4658,7 +4633,7 @@ msgstr "Введіть псевдонім та пароль" msgid "Enters full screen" msgstr "" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "" @@ -4692,7 +4667,7 @@ msgstr "Сталася помилка під час збереження" msgid "Error receiving captcha response." msgstr "Помилка отримання відповіді Captcha." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "" @@ -4704,8 +4679,8 @@ msgstr "Всі можуть відповідати" msgid "Everybody can reply to this post." msgstr "Всі можуть відповідати на цей пост." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Будь-хто" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Будь-хто" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "" @@ -4746,7 +4721,7 @@ msgstr "Окрім користувачів, на яких ви підписан msgid "Excludes users you follow" msgstr "Окрім користувачів, на яких ви підписані" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Вийти з повноекранного режиму" @@ -4767,7 +4742,7 @@ msgstr "Розгорнути або згорнути весь пост, на я msgid "Expand post text" msgstr "" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "" @@ -4810,15 +4785,15 @@ msgstr "Відверто або потенційно проблемний вмі msgid "Explicit sexual images." msgstr "Відверті сексуальні зображення." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "" @@ -4852,7 +4827,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:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Налаштування зовнішніх медіа" @@ -4894,7 +4869,7 @@ msgstr "Не вдалось змінити псевдонім. Будь ласк #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "" @@ -5002,9 +4977,10 @@ msgstr "Не вдалося завантажити параметри стріч #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "" @@ -5035,12 +5011,12 @@ msgstr "Не вдалося завантажити запропоновані д msgid "Failed to lock group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "" msgid "False information about elections" msgstr "" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Стрічка" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "" msgid "File saved successfully!" msgstr "Файл успішно збережено!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "" @@ -5356,8 +5332,8 @@ msgstr "Знайти облікові записи для підписки" msgid "Find and invite friends" msgstr "" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "" @@ -5378,7 +5354,7 @@ msgstr "" msgid "Find people you know" msgstr "" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "" @@ -5391,7 +5367,7 @@ msgstr "" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "" @@ -5433,7 +5409,7 @@ msgstr "" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Підписатися на {0}" msgid "Follow {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Читачі @{0}, яких читаєте ви" @@ -5548,7 +5524,7 @@ msgstr "Читачі, яких читаєте ви" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Читають {0}" msgid "Following {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "" @@ -5582,7 +5558,7 @@ msgstr "" msgid "Following feed preferences" msgstr "Налаштування стрічки тих, кого ви читаєте" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Налаштування стрічки тих, кого ви читаєте" @@ -5632,7 +5608,7 @@ msgstr "" msgid "Forever" msgstr "Назавжди" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "" @@ -5651,11 +5627,13 @@ msgstr "Забули пароль?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "" @@ -5678,7 +5656,7 @@ msgstr "Від <0/>" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Згенерувати особисту підбірку" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "Допомога" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "" @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "" @@ -5826,8 +5804,8 @@ msgstr "" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -6081,7 +6060,7 @@ msgstr "" msgid "Harming or endangering minors" msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Хештег" @@ -6144,7 +6123,7 @@ msgstr "" msgid "Hidden" msgstr "" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "" @@ -6297,8 +6276,8 @@ msgstr "Хм, ми не змогли завантажити цей сервіс msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Чекай-но! Ми поступово даємо доступ до відео, а ви поки що чекаєте в черзі. Спробуйте пізніше!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ 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/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "" @@ -6548,7 +6528,7 @@ msgstr "" msgid "In-app, push, people you follow" msgstr "" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "" @@ -6560,6 +6540,7 @@ msgstr "" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Мітки додано" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Мітки є анотаціями на користувачів і вміст. Вони можуть використані для приховання, попередження та категоризації мережі." @@ -6864,7 +6845,7 @@ msgstr "Мітки на вашому обліковому записі" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Налаштування мови" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Нещодавні" @@ -6908,7 +6889,7 @@ msgstr "" msgid "Learn More" msgstr "Дізнатися більше" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "" msgid "left to go." msgstr "ще залишилося." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Дозвольте обрати мені" @@ -7093,8 +7074,8 @@ msgstr "Вподобати цю стрічку" msgid "Like this labeler" msgstr "" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Вподобано" @@ -7111,6 +7092,24 @@ msgstr "Вподобано" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Уподобання" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Уподобання цього посту" @@ -7144,7 +7143,7 @@ msgstr "" msgid "Link copied to clipboard" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Список" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Список більше не ігноровано" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Завантажити нові сповіщення" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "" msgid "Locked" msgstr "" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Звіт" @@ -7387,7 +7386,7 @@ msgstr "" msgid "Make adjustments to email settings for your account" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Згенерувати для мене" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Відмітити як прочитане" msgid "Marked all as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "" @@ -7456,6 +7455,10 @@ msgstr "" msgid "Maybe later" msgstr "" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "згадані користувачі" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Згадування" @@ -7563,7 +7566,7 @@ msgstr "" msgid "Message options" msgstr "" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Повідомлення" @@ -7592,7 +7595,7 @@ msgstr "" msgid "Missing media" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Модерація" @@ -7636,7 +7639,7 @@ msgstr "Список модерації оновлено" msgid "Moderation lists" msgstr "Списки для модерації" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Списки для модерації" @@ -7645,7 +7648,7 @@ msgstr "Списки для модерації" msgid "moderation settings" msgstr "Налаштування модерації" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Статус модерації" @@ -7786,7 +7789,7 @@ msgstr "" msgid "Muted accounts" msgstr "Ігноровані облікові записи" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Ігноровані облікові записи" @@ -7892,11 +7895,11 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Новий чат" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "" @@ -7965,13 +7968,13 @@ msgstr "" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Спочатку найновіші" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Новини" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Наступне зображення" msgid "Night" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "" @@ -8142,7 +8145,7 @@ msgstr "" msgid "No messages yet" msgstr "Ще немає повідомлень" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "" @@ -8183,12 +8186,12 @@ msgstr "" msgid "No posts here" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Ще немає цитувань" @@ -8216,7 +8219,7 @@ msgstr "Результати відсутні" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Нічого не знайдено" @@ -8235,15 +8238,15 @@ msgstr "Нічого не знайдено" msgid "No results found for \"{query}\"" msgstr "Нічого не знайдено за запитом «{query}»" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "Ніхто" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Поки що це нікому не сподобалося. Можливо, ви повинні бути першим!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Ніхто ще це не цитував. Ймовірно, ви маєте бути першим!" @@ -8297,6 +8300,10 @@ msgstr "" msgid "Non-sexual Nudity" msgstr "Несексуальна оголеність" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "" msgid "Not followed by anyone you’re following" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Не знайдено" @@ -8332,7 +8339,7 @@ msgstr "Примітка щодо поширення" 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/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "" @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Налаштування сповіщень" @@ -8352,11 +8359,12 @@ msgstr "Налаштування сповіщень" msgid "Notification sounds" msgstr "Звуки сповіщень" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "Добре" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Скинути ознайомлення" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "" @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Підтримуються лише файли WebVTT (.vtt)" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "" msgid "Open muted words and tags settings" msgstr "Відкрити налаштування ігнорування слів і міток" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "" @@ -8699,7 +8709,7 @@ msgstr "Відкриє додаткову інформацію про запис msgid "Opens alt text dialog" msgstr "" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Відкриє камеру на пристрої" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Пароль змінено!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Пауза" @@ -8925,12 +8935,12 @@ msgstr "Пауза" msgid "Pause GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Призупинити відео" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Люди" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Люди, яких читає @{0}" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Люди, які читають @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Прикріплено до ваших стрічок" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Відтворити" @@ -9076,8 +9086,8 @@ msgstr "Відтворити {0}" msgid "Play GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Відтворити відео" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Політика" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Пост від @{0}" @@ -9340,7 +9350,7 @@ msgstr "Пост приховано вами" msgid "Post interaction settings" msgstr "Налаштування взаємодії з постом" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "" @@ -9377,6 +9387,7 @@ msgstr "Пост відкріплено" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Пости можуть бути приглушені залежно в msgid "Posts hidden" msgstr "Пости приховано" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "" @@ -9445,20 +9460,21 @@ msgstr "Конфіденційність" msgid "Privacy and security" msgstr "Конфіденційність та безпека" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Конфіденційність та безпека" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Цитування постів вимкнено" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Цитування" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Цитування цього поста" @@ -9643,7 +9659,7 @@ msgstr "Повторна активація облікового запису" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "" @@ -9683,11 +9699,11 @@ msgstr "Читати Політику конфіденційності Bluesky" msgid "Read the Bluesky Terms of Service" msgstr "Читати Умови використання Bluesky" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "" @@ -9740,7 +9756,7 @@ msgstr "" msgid "Reject join request" msgstr "" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Перезавантажити розмови" @@ -10010,8 +10026,9 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Відповіді" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Ви зробили репост" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Репости цього поста" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "" @@ -10245,7 +10262,7 @@ msgstr "" msgid "Requests" msgstr "" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Повторити останню дію, яка спричинила п #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Повертає до головної сторінки" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Повертає до попередньої сторінки" @@ -10458,7 +10475,7 @@ msgstr "" msgid "Save draft?" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Збережені стрічки" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "" @@ -10512,8 +10529,8 @@ msgstr "Збережено до ваших стрічок" msgid "Say hello!" msgstr "Привітайтесь!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "" @@ -10527,7 +10544,7 @@ msgstr "" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "" @@ -10556,16 +10573,16 @@ msgstr "Прогорнути вгору" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Пошук" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Пошук GIF-файлів" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "" @@ -10777,12 +10794,13 @@ msgstr "" msgid "Select app language" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "" @@ -10823,7 +10841,7 @@ msgstr "Вибрати GIF" msgid "Select GIF \"{0}\"" msgstr "Вибрати GIF \"{0}\"" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "" @@ -10942,7 +10960,8 @@ msgstr "Надіслати повідомлення" msgid "Send post to {name}" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Надіслати пост до..." @@ -10960,11 +10979,11 @@ msgstr "" msgid "Send verification email" msgstr "Надіслати електронний лист підтвердження" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "Встановлює ел. адресу для скидання пароля" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Налаштування" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "" @@ -11033,49 +11052,49 @@ msgstr "" msgid "Settings for allowing others to be notified of your posts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "Все одно поширити" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "" @@ -11124,7 +11143,7 @@ msgstr "" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Поділитись посиланням на діалог" msgid "Share my profile" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "" @@ -11170,8 +11189,8 @@ msgstr "Поширити QR-код" msgid "Share this feed" msgstr "" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "Поділитись цією підбіркою" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Поділіться цією підбіркою та допоможіть людям долучитись до своєї спільности у Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Тестувальник спільних налаштувань" @@ -11231,8 +11250,8 @@ msgstr "Показати альтернативний текст" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Показати все одно" @@ -11330,7 +11349,7 @@ msgstr "Показати попередження і фільтрувати зі msgid "Show when you’re live" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "" @@ -11345,8 +11364,8 @@ msgstr "" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "" msgid "So many thoughts, you should post one" msgstr "" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Щось пішло не так. Будь ласка, спробуйте ще раз" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Спорт" @@ -11665,7 +11684,7 @@ msgstr "" msgid "Start a group chat" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Розпочати новий чат" @@ -11679,17 +11698,17 @@ msgstr "" msgid "Start adding people!" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Розпочати чат з {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Набір початківця" @@ -11712,12 +11731,16 @@ msgstr "Початкові набори, створені вами" msgid "Starter pack is invalid" msgstr "Хибний набір початківця" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Набори початківця" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Власні підбірки дозволяють легко ділитись з друзями улюбленими стрічками та користувачами." @@ -11751,7 +11774,7 @@ msgstr "Сховище очищено, тепер вам треба переза msgid "Stored as part of a secure code for matching with others" msgstr "" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Підписатися на @{0}, щоб використовувати ці мітки:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "" @@ -12057,7 +12082,7 @@ msgstr "Умови" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Підбірку не вдалось знайти." msgid "That username is already taken" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "На цьому все!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "" @@ -12593,7 +12618,7 @@ msgstr "Ця мітка була додана вами." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Цей мітник ще не заявив, які мітки він публікує, і може бути неактивним." @@ -12638,7 +12663,7 @@ msgstr "" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Зазначається, що пост було створено — <0>{0}, але вперше цей пост було оприлюднено на Bluesky — <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Зазначається, що пост було створено — <0 msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "" @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Ніхто не підписаний на користувача." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "" @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Цей користувач заблокував вас. Ви не можете бачити їх пости." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "" @@ -12734,7 +12761,7 @@ msgstr "Це новий користувач. Натисніть для дета msgid "This user isn't following anyone." msgstr "Цей користувач не підписаний ні на кого." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "" @@ -12783,7 +12810,7 @@ msgstr "Налаштування гілок" msgid "Threaded" msgstr "" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Налаштування обговорень" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Топ" @@ -12855,7 +12882,7 @@ msgstr "Топ" msgid "Top replies first" msgstr "" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "" @@ -12917,11 +12944,11 @@ msgstr "" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "" -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "" @@ -13103,7 +13132,7 @@ msgstr "Відписатися від {0}" msgid "Unfollow account" msgstr "" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "" @@ -13191,7 +13220,7 @@ msgstr "" msgid "Unmute thread" msgstr "Перестати ігнорувати" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Увімкнути звук відео" @@ -13509,7 +13538,7 @@ msgstr "" msgid "Verification settings" msgstr "" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "" @@ -13617,7 +13646,7 @@ msgstr "Відео" msgid "Video failed to process" msgstr "Не вдалось обробити відео" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Відеоігри" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Відео не знайдено." @@ -13692,7 +13721,7 @@ msgstr "Переглянути аватар {0}" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Переглянути профіль {0}" @@ -13723,8 +13752,8 @@ msgstr "Докладніше у публікації в блозі" msgid "View debug entry" msgstr "Переглянути запис для налагодження" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Переглянути деталі" @@ -13797,7 +13826,7 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "Переглянути послуги мічення від @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "" @@ -13830,7 +13859,7 @@ msgstr "Перегляньте списки модерації" msgid "View your muted accounts" msgstr "Переглянути ігноровані облікові записи" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "У нас виникли проблеми з мережею, спробуйте ще раз" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "" @@ -14063,13 +14092,15 @@ msgstr "Дуже прикро, але нам не вдалося знайти ц msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "На жаль, ми не змогли зараз завантажити ваші ігноровані слова. Будь ласка, спробуйте ще раз." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Упс!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "" @@ -14562,7 +14594,7 @@ msgstr "" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Ви ще не створювали власних підбірок!" @@ -14621,7 +14653,7 @@ msgstr "" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Ви маєте читати щонайменше сімох користувачів для генерування власної підбірки." @@ -14798,7 +14830,7 @@ msgstr "" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "Ви досягли денного ліміту завантаження msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Ви досягли денного ліміту завантаження відео (забагато відео)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "" @@ -14834,11 +14866,11 @@ msgstr "" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Ваш обліковий запис створено недостатньо давно для завантаження відео. Будь ласка, спробуйте пізніше." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "" @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "" + diff --git a/src/locale/locales/vi/messages.po b/src/locale/locales/vi/messages.po index 0e57d55a38..12a3c517c5 100644 --- a/src/locale/locales/vi/messages.po +++ b/src/locale/locales/vi/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, other {# lượt thích}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "" @@ -197,9 +198,9 @@ msgstr "{0, plural, other {đang theo dõi}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, other {bài đăng}}" @@ -234,10 +235,10 @@ msgstr "" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "" msgid "{0} and {1} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "" msgid "{0} left the group" msgstr "" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} đang theo dõi" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "" @@ -711,7 +666,7 @@ msgstr "" msgid "{handle} can't be messaged" msgstr "không thể nhắn tin cho {handle}" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, other {# mục chưa đọc}}" msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, other {đang theo dõi}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, other {trích dẫn}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, other {lượt đăng lại}}" @@ -913,7 +862,7 @@ msgstr "" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "" @@ -959,6 +908,13 @@ msgstr "<0>Bạn và<1> <2>{0} nằm trong gói khởi đầu của msgid "⚠Invalid Handle" msgstr "⚠Tên người dùng không hợp lệ" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 ngày" msgid "7 days" msgstr "7 ngày" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "" @@ -998,6 +954,8 @@ msgstr "" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "" msgid "Accessibility" msgstr "Trợ năng" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "Cài đặt trợ năng" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "Tài khoản có dấu tích xanh hình viền răng cưa <0><1/> có thể xác minh người khác. Những người xác minh đáng tin cậy này được chọn bởi Bluesky." #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "Thêm bài" msgid "Add another post to thread" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "" @@ -1263,7 +1226,7 @@ msgstr "" msgid "Add emoji reaction" msgstr "Thêm emoji để bày tỏ cảm xúc" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "" @@ -1570,7 +1533,7 @@ msgstr "Cho phép truy cập tin nhắn" msgid "Already have a code?" msgstr "Bạn đã có mã rồi?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "" @@ -1624,7 +1587,7 @@ msgstr "Email đã được gửi đến {0}, bao gồm mã xác nhận để nh msgid "An error has occurred" msgstr "Đã có lỗi xảy ra" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "Đã có lỗi xảy ra" @@ -1641,7 +1604,7 @@ msgstr "" msgid "An error occurred while fetching the feed." msgstr "Đã có lỗi xảy ra khi tải bảng tin." -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Đã có lỗi xảy ra khi đang tạo gói khởi đầu của bạn. Bạn muốn thử lại không?" @@ -1650,11 +1613,11 @@ msgstr "Đã có lỗi xảy ra khi đang tạo gói khởi đầu của bạn. msgid "An error occurred while hiding suggestion. {0}" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "Đã có lỗi xảy ra khi đang tải video. Vui lòng thử lại sau." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "Đã có lỗi xảy ra khi đang tải video. Vui lòng thử lại." @@ -1694,7 +1657,7 @@ msgstr "" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "" @@ -1715,16 +1678,14 @@ msgstr "" msgid "An issue not included in these options" msgstr "Vấn đề không nằm trong các tùy chọn này" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "" @@ -1812,7 +1773,7 @@ msgstr "" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "Mật khẩu ứng dụng phải dài tối thiểu 4 ký tự" msgid "App passwords" msgstr "Mật khẩu ứng dụng" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Mật khẩu ứng dụng" @@ -1901,7 +1862,7 @@ msgstr "Kháng nghị quyết định này" msgid "Appeal this label" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "Lưu trữ từ {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "Bài đăng lưu trữ" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "Aurora" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "" @@ -2043,7 +2004,7 @@ msgstr "" msgid "Automation label" msgstr "" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "" @@ -2063,9 +2024,9 @@ msgstr "" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "" #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "Bạn cần xác minh email trước khi có thể tạo gói khởi đầu." @@ -2145,10 +2106,10 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "" msgid "Beta Feature" msgstr "" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "Đã bị chặn" msgid "Blocked accounts" msgstr "Tài khoản đã bị chặn" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "Tài khoản đã bị chặn" @@ -2292,7 +2259,7 @@ msgstr "Tài khoản bị chặn không thể trả lời bài đăng của 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 "Tài khoản bị chặn không thể trả lời bài đăng của bạn, đề cập đến bạn hoặc tương tác với bạn. Bạn sẽ không thể xem nội dung của họ và họ sẽ không được phép xem nội dung của bạn." -#: src/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Việc chặn không ngăn dịch vụ gắn nhãn này đặt nhãn trên tài khoản của bạn." @@ -2319,7 +2286,7 @@ msgstr "" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky không thể xác nhận tính xác thực của ngày được tuyên bố." @@ -2369,7 +2336,7 @@ msgstr "Điều khoản Dịch vụ của Bluesky Social" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky sẽ chọn một tập hợp các tài khoản được đề xuất từ những người trong mạng lưới của bạn." @@ -2473,7 +2440,7 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "Bởi {0}" @@ -2516,11 +2483,11 @@ msgstr "Bằng việc tạo tài khoản, bạn đồng ý với <0>Điều kho msgid "By creating an account you agree to the <0>Terms of Service." msgstr "Bằng việc tạo tài khoản, bạn đồng ý với <0>Điều khoản dịch vụ." -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "Bởi bạn" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "Máy ảnh" @@ -2597,7 +2564,7 @@ msgstr "Hủy kích hoạt lại và đăng xuất" msgid "Cancel reply" msgstr "" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "Huỷ tìm kiếm" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "Đã tắt thông báo chat" msgid "Chat not found." msgstr "" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "Hộp thư yêu cầu trò chuyện" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "Yêu cầu trò chuyện" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "Cài đặt chat" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Đã bật lại thông báo chat" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "Chats" @@ -2849,7 +2817,7 @@ msgstr "Chọn phương pháp xác minh tên miền" msgid "Choose Feeds" msgstr "Chọn bảng tin" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "Chọn cho tôi" @@ -3015,7 +2983,7 @@ msgstr "Nhấn để thử lại tin nhắn không thành công" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "Nhấn để thử lại tin nhắn không thành công" msgid "Close" msgstr "Đóng" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "Đóng hộp thoại đang mở" @@ -3082,7 +3050,7 @@ msgstr "" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "Đóng bảng chọn" @@ -3102,7 +3070,7 @@ msgstr "" msgid "Close this dialog" msgstr "Đóng hộp thoại này" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "Truyện tranh" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "Quy tắc cộng đồng" @@ -3265,7 +3233,7 @@ msgstr "Nội dung & phương tiện" msgid "Content and media" msgstr "Nội dung và phương tiện" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "Nội dung và phương tiện" @@ -3301,7 +3269,7 @@ msgstr "Cảnh báo nội dung" msgid "Content warnings" msgstr "Cảnh báo nội dung" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "Nền trình đơn, nhấn để đóng trình đơn." @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "Tiếp tục thảo luận..." #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "" @@ -3376,7 +3344,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "Đã sao chép phiên bản xây dựng vào bảng ghi tạm" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "" @@ -3384,7 +3352,7 @@ msgstr "" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "Sao chép mật khẩu ứng dụng" msgid "Copy at:// URI" msgstr "Sao chép URI at://" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "Sao chép mã DID của tác giả" @@ -3457,10 +3425,10 @@ msgstr "Sao chép liên kết" msgid "Copy link to list" msgstr "Sao chép liên kết đến danh sách" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "Sao chép liên kết đến bài đăng" @@ -3478,8 +3446,8 @@ msgstr "" msgid "Copy message text" msgstr "Sao chép văn bản tin nhắn" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "Sao chép URI at:// của bài đăng" @@ -3498,7 +3466,7 @@ msgstr "Sao chép giá trị bản ghi TXT" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "Chính sách bản quyền" @@ -3614,8 +3582,8 @@ msgstr "" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "Tạo" @@ -3632,9 +3600,9 @@ msgstr "" msgid "Create a QR code for a starter pack" msgstr "Tạo mã QR cho gói khởi đầu" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "Tạo gói khởi đầu" @@ -3643,12 +3611,12 @@ msgstr "Tạo gói khởi đầu" msgid "Create a Starter Pack" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "Tạo gói khởi đầu cho tôi" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "Tạo tài khoản" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "Tạo tài khoản" @@ -3678,11 +3646,11 @@ msgstr "Tạo tài khoản nhưng không sử dụng gói khởi đầu này" msgid "Create an avatar instead" msgstr "Tạo hình đại diện" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "Tạo thêm" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "" @@ -4010,7 +3978,7 @@ msgstr "" msgid "Disable 2FA" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "" @@ -4150,7 +4118,7 @@ msgstr "Hiển thị biểu tượng văn bản thay thế lớn hơn" msgid "Display name" msgstr "Tên hiển thị" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "" @@ -4232,7 +4200,7 @@ msgstr "Nhấp đúp hoặc nhấp và giữ tin nhắn để thêm bày tỏ c msgid "Double tap to close the dialog" msgstr "Nhấn đúp để đóng hộp thoại" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "Chạm hai lần để thích" @@ -4336,6 +4304,7 @@ msgstr "" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "" msgid "Edit moderation list" msgstr "" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "Chỉnh sửa bảng tin của tôi" @@ -4414,6 +4383,11 @@ msgstr "Chỉnh sửa bảng tin của tôi" msgid "Edit name" msgstr "" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "Thay đổi người" @@ -4452,7 +4426,7 @@ msgstr "" msgid "Edit who can reply" msgstr "Chỉnh sửa ai có thể trả lời" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "Chỉnh sửa gói khởi đầu của bạn" @@ -4508,8 +4482,8 @@ msgstr "Mã HTML nhúng" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "Nhúng bài đăng" @@ -4517,7 +4491,7 @@ msgstr "Nhúng bài đăng" msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." msgstr "Nhúng bài đăng vào trang web của bạn. Chỉ cần sao chép đoạn mã sau và dán vào mã HTML của trang web của bạn." -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "Trình phát video nhúng" @@ -4541,7 +4515,7 @@ msgstr "Bật nội dung 18+" msgid "Enable beta features" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "" @@ -4558,12 +4532,13 @@ msgstr "Bật phương tiện ngoại vi" msgid "Enable media players for" msgstr "Bật trình phát phương tiện cho" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "" @@ -4589,7 +4564,7 @@ msgstr "Bật video nổi bật trong bảng tin Discover" msgid "Enabled" msgstr "Đã bật" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "Cuối bảng tin" @@ -4616,7 +4591,7 @@ msgstr "Nhập từ hoặc thẻ" msgid "Enter code" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "Vào chế độ toàn màn hình" @@ -4658,7 +4633,7 @@ msgstr "Nhập tên đăng nhập và mật khẩu" msgid "Enters full screen" msgstr "Mở toàn màn hình" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "Giải trí" @@ -4692,7 +4667,7 @@ msgstr "Đã có lỗi xảy ra khi đang lưu tệp" msgid "Error receiving captcha response." msgstr "Nhận được lỗi phản hồi captcha." -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "Lỗi: {error}" @@ -4704,8 +4679,8 @@ msgstr "Mọi người có thể trả lời" msgid "Everybody can reply to this post." msgstr "Mọi người có thể trả lời bài đăng này." -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "Tất cả mọi người" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "Tất cả mọi người" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "" @@ -4746,7 +4721,7 @@ msgstr "Trừ người dùng bạn đang theo dõi" msgid "Excludes users you follow" msgstr "Trừ người dùng bạn đang theo dõi" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "Thoát toàn màn hình" @@ -4767,7 +4742,7 @@ msgstr "Mở rộng hoặc thu gọn toàn bộ bài đăng bạn đang trả l msgid "Expand post text" msgstr "" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "Mở rộng hoặc thu gọn nội dung bài đăng" @@ -4810,15 +4785,15 @@ msgstr "Phương tiện phản cảm hoặc có khả năng phản cảm." msgid "Explicit sexual images." msgstr "Hình ảnh khiêu dâm." -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "Khám phá" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "" @@ -4852,7 +4827,7 @@ msgstr "Phương tiện ngoại vi" 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 "Phương tiện ngoại vi có thể cho phép trang web thu thập thông tin về bạn và thiết bị của bạn. Thông tin không được gởi đi hoặc yêu cầu cho đến khi bạn nhấn nút \"phát\"." -#: src/Navigation.tsx:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "Tùy chỉnh phương tiện ngoại vi" @@ -4894,7 +4869,7 @@ msgstr "Không tạo được tên người dùng. Vui lòng thử lại." #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "Tải cuộc trò chuyện không thành công" @@ -5002,9 +4977,10 @@ msgstr "Không tải được cài đặt bảng tin" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "" @@ -5035,12 +5011,12 @@ msgstr "Không tải được gợi ý theo dõi" msgid "Failed to lock group chat" msgstr "" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "" msgid "False information about elections" msgstr "" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "Bảng tin" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "Tải cập nhật" msgid "File saved successfully!" msgstr "Lưu tệp thành công!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "" @@ -5314,7 +5290,7 @@ msgstr "" msgid "Filter who can opt to receive notifications for your activity" msgstr "" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "" @@ -5356,8 +5332,8 @@ msgstr "Tìm tài khoản đề theo dõi" msgid "Find and invite friends" msgstr "" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "" @@ -5378,7 +5354,7 @@ msgstr "Tìm người để theo dõi" msgid "Find people you know" msgstr "" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "Tìm bài đăng, người dùng, và bảng tin trên Bluesky" @@ -5391,7 +5367,7 @@ msgstr "" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "" @@ -5433,7 +5409,7 @@ msgstr "" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "Theo dõi {0}" msgid "Follow {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "Theo dõi {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "Người đang theo dõi @{0} mà bạn biết" @@ -5548,7 +5524,7 @@ msgstr "Người theo dõi bạn biết" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "Đang theo dõi {0}" msgid "Following {displayName}" msgstr "" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "Đang theo dõi {handle}" @@ -5582,7 +5558,7 @@ msgstr "Đang theo dõi {handle}" msgid "Following feed preferences" msgstr "Cài đặt bảng tin Đang theo dõi" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "Cài đặt bảng tin Đang theo dõi" @@ -5632,7 +5608,7 @@ msgstr "Dành cho bạn" msgid "Forever" msgstr "Vĩnh viễn" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "" @@ -5651,11 +5627,13 @@ msgstr "Quên mật khẩu?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "" @@ -5678,7 +5656,7 @@ msgstr "Từ <0/>" msgid "From these people" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "Tạo gói khởi đầu" @@ -5722,39 +5700,39 @@ msgstr "" msgid "Get help" msgstr "Trợ giúp" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "" @@ -5766,15 +5744,15 @@ msgstr "" msgid "Get notifications when people send you messages." msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "" @@ -5826,8 +5804,8 @@ msgstr "" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -6081,7 +6060,7 @@ msgstr "" msgid "Harming or endangering minors" msgstr "" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "Hashtag" @@ -6144,7 +6123,7 @@ msgstr "" msgid "Hidden" msgstr "Bị ẩn" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "Bị ẩn bởi cài đặt kiểm duyệt của bạn." @@ -6297,8 +6276,8 @@ msgstr "Hmmmm, không thể tải dịch vụ kiểm duyệt đó." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Chờ nhé! Chúng tôi đang dần dần cấp quyền truy cập video, và bạn vẫn đang trong hàng chờ. Hãy kiểm tra lại sau!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ msgstr "" msgid "If you want to change your password, we will send you a code to verify that this is your account." msgstr "Nếu bạn muốn thay đổi mật khẩu, chúng tôi sẽ gởi mã xác minh để xác nhận rằng đây là tài khoản của bạn." +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "" @@ -6548,7 +6528,7 @@ msgstr "" msgid "In-app, push, people you follow" msgstr "" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "" @@ -6560,6 +6540,7 @@ msgstr "Không có yêu cầu nào!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "Đã thêm nhãn" msgid "Labels applied to this post" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Nhãn là chú thích cho người dùng và nội dung. Chúng có thể được sử dụng để ẩn, cảnh báo, và phân loại mạng lưới." @@ -6864,7 +6845,7 @@ msgstr "Nhãn trên tài khoản của bạn" msgid "Language" msgstr "" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "Cài đặt ngôn ngữ" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "Mới nhất" @@ -6908,7 +6889,7 @@ msgstr "" msgid "Learn More" msgstr "Tìm hiểu thêm" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "" @@ -7042,7 +7023,7 @@ msgstr "" msgid "left to go." msgstr "còn lại." -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "Để tôi chọn" @@ -7093,8 +7074,8 @@ msgstr "Thích bảng tin này" msgid "Like this labeler" msgstr "Thích dịch vụ gắn nhãn này" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "Thích bởi" @@ -7111,6 +7092,24 @@ msgstr "Thích bởi" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "Thích bởi {0, plural, other {# người dùng}}" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Thích bởi {likeCount, plural, other {# người dùng}}" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "Lượt thích" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "Lượt thích cho bài đăng này" @@ -7144,7 +7143,7 @@ msgstr "Ngang hàng" msgid "Link copied to clipboard" msgstr "" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "Danh sách" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "Đã đã bỏ ẩn toàn danh sách" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "Tải thông báo mới" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "" msgid "Locked" msgstr "" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "Log" @@ -7387,7 +7386,7 @@ msgstr "" msgid "Make adjustments to email settings for your account" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "Tạo cho tôi một cái" @@ -7418,15 +7417,15 @@ msgstr "" msgid "Mark all as read" msgstr "Đánh dấu tất cả là đã đọc" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "Đánh dấu đã đọc" msgid "Marked all as read" msgstr "Đã đánh dấu tất cả là đã đọc" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "" @@ -7456,6 +7455,10 @@ msgstr "" msgid "Maybe later" msgstr "Để sau" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "người dùng được đề cập" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "Nhắc đến" @@ -7563,7 +7566,7 @@ msgstr "" msgid "Message options" msgstr "Tuỳ chọn tin nhắn" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "Tin nhắn" @@ -7592,7 +7595,7 @@ msgstr "" msgid "Missing media" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "Kiểm duyệt" @@ -7636,7 +7639,7 @@ msgstr "Đã cập nhật danh sách kiểm duyệt" msgid "Moderation lists" msgstr "Danh sách kiểm duyệt" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "Danh sách kiểm duyệt" @@ -7645,7 +7648,7 @@ msgstr "Danh sách kiểm duyệt" msgid "moderation settings" msgstr "Cài đặt kiểm duyệt" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "Trạng thái kiểm duyệt" @@ -7786,7 +7789,7 @@ msgstr "" msgid "Muted accounts" msgstr "Tài khoản bị ẩn" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "Tài khoản bị ẩn" @@ -7892,11 +7895,11 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "Chat mới" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "Tính năng mới" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "" @@ -7965,13 +7968,13 @@ msgstr "Danh sách mới" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "Trả lời mới nhất trước" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "Tin tức" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "Hình kế tiếp" msgid "Night" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "" @@ -8142,7 +8145,7 @@ msgstr "" msgid "No messages yet" msgstr "Chưa có tin nhắn nào" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "" @@ -8183,12 +8186,12 @@ msgstr "" msgid "No posts here" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "Chưa có trích dẫn nào" @@ -8216,7 +8219,7 @@ msgstr "Không có kết quả" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "Không có kết quả" @@ -8235,15 +8238,15 @@ msgstr "Không tìm thấy kết quả nào" msgid "No results found for \"{query}\"" msgstr "Không tìm thấy kết quả nào cho \"{query}\"" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "" @@ -8277,7 +8280,7 @@ msgstr "Không ai" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Chưa có ai thích bài đăng này. Có lẽ bạn nên là người đầu tiên!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "Chưa có ai trích dẫn bài đăng này. Có lẽ bạn nên là người đầu tiên!" @@ -8297,6 +8300,10 @@ msgstr "" msgid "Non-sexual Nudity" msgstr "Khỏa thân không khiêu dâm" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "" msgid "Not followed by anyone you’re following" msgstr "" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "Không tìm thấy" @@ -8332,7 +8339,7 @@ msgstr "Chú ý về việc chia sẻ" 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 "Chú ý: Bluesky là một trang mạng mở và công khai. Cài đặt này chỉ giới hạn trạng thái hiển thị nội dung của bạn trên ứng dụng và trang web Bluesky, các ứng dụng khác có thể không tôn trọng cài đặt này. Nội dung của bạn vẫn có thể được hiển thị bởi các ứng dụng và trang web khác cho người dùng sau đăng xuất." -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "" @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Cài đặt thông báo" @@ -8352,11 +8359,12 @@ msgstr "Cài đặt thông báo" msgid "Notification sounds" msgstr "Âm thanh thông báo" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "OK" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "OK" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "Đặt lại quá trình hướng dẫn" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "" @@ -8518,7 +8528,7 @@ msgstr "" msgid "Only replies" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "Chỉ hỗ trợ tệp WebVTT (.vtt)" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "Mở trang gỡ lỗi kiểm duyệt" msgid "Open muted words and tags settings" msgstr "Mở cài đặt thẻ và từ cấm" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "Mở gói" @@ -8699,7 +8709,7 @@ msgstr "Mở chi tiết bổ sung cho một mục gỡ lỗi" msgid "Opens alt text dialog" msgstr "Mở hộp thoại văn bản thay thế" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "Mở máy ảnh trên thiết bị" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "Đã cập nhật mật khẩu!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "Dừng" @@ -8925,12 +8935,12 @@ msgstr "Dừng" msgid "Pause GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "Dừng video" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "Con người" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "Người\tđược @{0} theo dõi" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "Người đang theo dõi @{0}" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "Đã ghim vào bảng tin của bạn" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "Phát" @@ -9076,8 +9086,8 @@ msgstr "Phát {0}" msgid "Play GIF" msgstr "" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "Phát video" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "Chính trị" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "Đăng bởi @{0}" @@ -9340,7 +9350,7 @@ msgstr "Bài đăng ẩn bởi bạn" msgid "Post interaction settings" msgstr "Cài đặt tương tác bài đăng" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "Cài đặt tương tác bài đăng" @@ -9377,6 +9387,7 @@ msgstr "Đã gở ghim bài đăng" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "Bài đăng có thể bị ẩn dựa trên văn bản, thẻ, hoặc c msgid "Posts hidden" msgstr "Bài đăng đã ẩn" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "" @@ -9445,20 +9460,21 @@ msgstr "Quyền riêng tư" msgid "Privacy and security" msgstr "Quyền riêng tư và bảo mật" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "Quyền riêng tư và bảo mật" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "Trích dẫn bài đăng đã bị tắt" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "Trích dẫn" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "Trích dẫn của bài đăng này" @@ -9643,7 +9659,7 @@ msgstr "Tái kích hoạt tài khoản của bạn" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "" @@ -9653,11 +9669,11 @@ msgstr "" msgid "Read blog post" msgstr "Đọc bài blog" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "Thu gọn" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "Xem thêm" @@ -9683,11 +9699,11 @@ msgstr "Đọc Chính sách bảo mật của Bluesky" msgid "Read the Bluesky Terms of Service" msgstr "Đọc Điều khoản dịch vụ của Bluesky" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "" @@ -9740,7 +9756,7 @@ msgstr "Từ chối yêu cầu trò chuyện" msgid "Reject join request" msgstr "" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "Tải lại hội thoại" @@ -10010,8 +10026,9 @@ msgstr "" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "Trả lời" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "Đăng lại bởi bạn" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "Lượt đăng lại của bài đăng này" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "" @@ -10245,7 +10262,7 @@ msgstr "" msgid "Requests" msgstr "" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "Thử lại hành động cuối cùng (đã xảy ra lỗi)" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "Trở về trang chủ" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "Trở về trang trước" @@ -10458,7 +10475,7 @@ msgstr "" msgid "Save draft?" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "Bảng tin đã lưu" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "" @@ -10512,8 +10529,8 @@ msgstr "Đã lưu vào bảng tin của bạn" msgid "Say hello!" msgstr "Gửi lời chào!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "" @@ -10527,7 +10544,7 @@ msgstr "" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "" @@ -10556,16 +10573,16 @@ msgstr "Cuộn đến đầu trang" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "Tìm kiếm" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Tìm kiếm bài đăng của @{0}" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "Tìm GIF" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "" @@ -10777,12 +10794,13 @@ msgstr "" msgid "Select app language" msgstr "" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "" @@ -10823,7 +10841,7 @@ msgstr "Chọn GIF" msgid "Select GIF \"{0}\"" msgstr "Chọn GIF \"{0}\"" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "" @@ -10942,7 +10960,8 @@ msgstr "Gửi tin nhắn" msgid "Send post to {name}" msgstr "" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "Gửi bài đăng đến..." @@ -10960,11 +10979,11 @@ msgstr "" msgid "Send verification email" msgstr "Gửi email xác minh" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "" msgid "Sets email for password reset" msgstr "Đặt email để đặt lại mật khẩu" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "Cài đặt" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "" @@ -11033,49 +11052,49 @@ msgstr "" msgid "Settings for allowing others to be notified of your posts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "" @@ -11112,8 +11131,8 @@ msgstr "" msgid "Share anyway" msgstr "Vẫn chia sẻ" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "" @@ -11124,7 +11143,7 @@ msgstr "" msgid "Share feedback" msgstr "" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "Hộp thoại chia sẻ liên kết" msgid "Share my profile" msgstr "" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "" @@ -11170,8 +11189,8 @@ msgstr "Chia sẻ mã QR" msgid "Share this feed" msgstr "Chia sẻ bảng tin này" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "" @@ -11183,8 +11202,8 @@ msgstr "Chia sẻ gói khởi đầu này" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "Chia sẻ gói khởi đầu này và giúp mọi người tham gia cộng đồng của bạn trên Bluesky." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "" msgid "Share your thoughts…" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "Trình kiểm tra cài đặt đã chia sẻ" @@ -11231,8 +11250,8 @@ msgstr "Hiển thị văn bản thay thế" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "Vẫn hiển thị" @@ -11330,7 +11349,7 @@ msgstr "Hiển thị cảnh báo và bộ lọc từ bảng tin" msgid "Show when you’re live" msgstr "" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "Hiển thị thông tin về thời gian đăng của bài này" @@ -11345,8 +11364,8 @@ msgstr "Hiển thị nội dung" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "Hiển thị nội dung" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "Tạm bỏ qua lời nhắc" msgid "So many thoughts, you should post one" msgstr "" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "Có gì đó không đúng, vui lòng thử lại" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "Thể thao" @@ -11665,7 +11684,7 @@ msgstr "" msgid "Start a group chat" msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "Bắt đầu cuộc trò chuyện mới" @@ -11679,17 +11698,17 @@ msgstr "Bắt đầu thêm người" msgid "Start adding people!" msgstr "Bắt đầu thêm người!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "Bắt đầu trò chuyện với {displayName}" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "Gói khởi đầu" @@ -11712,12 +11731,16 @@ msgstr "Gói khởi đầu bởi bạn" msgid "Starter pack is invalid" msgstr "Gói khởi đầu không hợp lệ" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "Gói khởi đầu" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Gói khởi đầu giúp bạn dễ dàng chia sẻ bảng tin và người yêu thích của mình với bạn bè." @@ -11751,7 +11774,7 @@ msgstr "Dữ liệu đã được xóa, bạn cần khởi động lại ứng d msgid "Stored as part of a secure code for matching with others" msgstr "" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Storybook" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "Đăng ký @{0} để sử dụng nhãn:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "Đã xác minh thành công" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Hoàng hôn" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "" @@ -12057,7 +12082,7 @@ msgstr "Điều khoản" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "Không thể tìm thấy gói khởi đầu đó." msgid "That username is already taken" msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "Hết!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "Hết bảng tin video!" @@ -12593,7 +12618,7 @@ msgstr "Nhãn này đã được bắn bởi bạn." msgid "This label was applied to the entire user account and will appear on all posts." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Dịch vụ gắn nhãn này chưa khai báo các nhãn, và có thể không hoạt động." @@ -12638,7 +12663,7 @@ msgstr "" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Bài đăng này khai rằng đã được tạo vào <0>{0}, nhưng lần đầu tiên được Bluesky nhìn thấy vào <1>{1}." @@ -12646,7 +12671,7 @@ msgstr "Bài đăng này khai rằng đã được tạo vào <0>{0}, nhưng msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Bài đăng này có loại threadgate không xác định. Ứng dụng của bạn có thể đã lỗi thời." -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "" @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "Người dùng này không có người nào theo dõi." #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "" @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "Người dùng này đã chặn bạn. Bạn không thể thấy nội dung của họ." #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "" @@ -12734,7 +12761,7 @@ msgstr "Người dùng này mới đến đây. Nhấn vào để biết họ đ msgid "This user isn't following anyone." msgstr "Người dùng này không theo dõi ai cả." -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "" @@ -12783,7 +12810,7 @@ msgstr "Cài đặt thảo luận" msgid "Threaded" msgstr "Phân luồng" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "Cài đặt thảo luận" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "Hàng đầu" @@ -12855,7 +12882,7 @@ msgstr "Hàng đầu" msgid "Top replies first" msgstr "" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "Chủ đề" @@ -12917,11 +12944,11 @@ msgstr "" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "Niềm tin hình thành từ các mối quan hệ, cộng đồng và bối cảnh chung, vì vậy chúng tôi cũng kích hoạt <0>người xác minh đáng tin cậy: các tổ chức có thể trực tiếp cấp xác minh." -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "" @@ -13103,7 +13132,7 @@ msgstr "Bỏ theo dõi {0}" msgid "Unfollow account" msgstr "Bỏ theo dõi tài khoản" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "Bỏ theo dõi người này" @@ -13191,7 +13220,7 @@ msgstr "" msgid "Unmute thread" msgstr "Bật lại thông báo cho thảo luận" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "Bật lại thông báo cho video" @@ -13509,7 +13538,7 @@ msgstr "Xác minh không thành công, xin vui lòng thử lại." msgid "Verification settings" msgstr "Cài đặt xác minh" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "Cài đặt xác minh" @@ -13617,7 +13646,7 @@ msgstr "Video" msgid "Video failed to process" msgstr "Không thể xử lý video" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "Bảng tin video" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "Video từ {0}: {text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "Trò chơi điện tử" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "Đã tạm dừng video" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "Đang phát video" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "Không tìm thấy video." @@ -13692,7 +13721,7 @@ msgstr "Xem hình đại diện của {0}" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "Xem hồ sơ của {0}" @@ -13723,8 +13752,8 @@ msgstr "Xem bài đăng để biết thêm chi tiết" msgid "View debug entry" msgstr "Xem bản ghi gỡ lỗi" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "Xem chi tiết" @@ -13797,7 +13826,7 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "Xem dịch vụ gắn nhãn bởi @{0}" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "Xem xác minh của người dùng này" @@ -13830,7 +13859,7 @@ msgstr "Xem danh sách kiểm duyệt của bạn" msgid "View your muted accounts" msgstr "Xem tài khoản bạn đã ẩn" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "Xem xác minh của bạn" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "Chúng tôi đang gặp vấn đề mạng, hãy thử lại" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "" @@ -14063,13 +14092,15 @@ msgstr "Xin lỗi, chúng tôi không thể xử lý danh sách này. Nếu vẫ msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "Xin lỗi, chung tối không thể tải từ cấm của bạn vào lúc này. Vui lòng thử lại." -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "Ai có thể xác minh?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "Ôi không!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "" @@ -14562,7 +14594,7 @@ msgstr "" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "Bạn chưa tạo gói khởi đầu nào!" @@ -14621,7 +14653,7 @@ msgstr "" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "Bạn phải theo dõi ít nhất bảy người khác để tạo gói khởi đầu." @@ -14798,7 +14830,7 @@ msgstr "" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "" @@ -14814,7 +14846,7 @@ msgstr "Bạn đã đến quá giới hạn tải lên video hàng ngày (quá n msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "Bạn đã đến giới hạn tải lên video hàng ngày (quá nhiều video)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "Không còn video để xem nữa. Có lẽ đây là thời điểm thích hợp để nghỉ giải lao?" @@ -14834,11 +14866,11 @@ msgstr "Tài khoản của bạn đã bị đình chỉ" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "Tài khoản của bạn chưa đủ tuổi để tải lên video. Vui lòng thử lại sau." -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "" @@ -14929,7 +14961,7 @@ msgstr "" msgid "Your hosting provider is detected automatically from the username you enter." msgstr "" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "" @@ -15015,3 +15047,4 @@ msgstr "" #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "Xác minh của bạn" + diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index 4fdbbcde13..9c8da8224e 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# 次喜欢} other {# 次喜欢}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "{0, plural,one {# 个成员}other {# 个成员}}" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {正在关注} other {正在关注}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {帖文} other {帖文}}" @@ -234,10 +235,10 @@ msgstr "{0}(账户)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "{0} 已受邀加入对话" msgid "{0} and {1} added to chat" msgstr "{0} 和 {1} 已受邀加入对话" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "{0} 离开了" msgid "{0} left the group" msgstr "{0} 离开了群组" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "{0}、" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "{0}、{1} 以及{memberCount, plural,one {其他 # 人}other {其他 # 人}}已受邀加入对话" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} 位正在关注" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "无法添加 {handle}" @@ -711,7 +666,7 @@ msgstr "无法添加 {handle}" msgid "{handle} can't be messaged" msgstr "目前无法向 {handle} 发送信息" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "目前无法向 {handle} 发送信息" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {# 条未读通知} other {# 条未读 msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "{numMatches, plural, one {找到了 # 位联系人} other {找到了 # 位联系人}}" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "{profileName}在 {timeAgoString}前加入了 Bluesky" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "+{0}" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {正在关注} other {正在关注}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0}{1, plural,one {引用}other {引用}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0}{1, plural,one {转发}other {转发}}" @@ -913,7 +862,7 @@ msgstr "<0>{0}{1, plural,one {收藏}other {收藏}}" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "<0>{0} {likeCount, plural, other {个喜欢}}" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "<0>{displayName}<1/><2>添加了你" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>登录<1>或<2>创建账户<3><4>即可在 Bluesky 上搜索新闻、体育、政治等正在发生的新鲜事。" @@ -959,6 +908,13 @@ msgstr "<0>你 及<1> <2>{0} 已包含在你的新手包中" msgid "⚠Invalid Handle" msgstr "⚠无效的账户代码" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 天" msgid "7 days" msgstr "7 天" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "你可以在 Bluesky 上找到一系列热门动态源,包括 News、Booksky、Game Dev、Blacksky 以及 Fountain Pens" @@ -998,6 +954,8 @@ msgstr "发生了网络错误,请检查你的网络连接" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "一张帖文编辑器的截图。在发布按钮旁边有一个新的草稿按钮,并带有彩虹烟花效果。编辑区内的文本内容为:“嘿,你听说了吗?Bluesky 现在有草稿功能了!!!”。" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "选择的收信人未被发信人关注。" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "已发送申请!请等待群组所有者同意以加入群组。" msgid "Accessibility" msgstr "无障碍" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "无障碍设置" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "带有蓝色扇形外观认证徽章的账户 <0><1/> 可以为其他账户授予认证,这些可信认证人由 Bluesky 官方所挑选。" #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "其他人的动态" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "活动通知" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "添加另一则帖文" msgid "Add another post to thread" msgstr "添加另一则帖文至帖文串" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "添加另一个搜索筛选条件" @@ -1263,7 +1226,7 @@ msgstr "添加自动化标记至此账户" msgid "Add emoji reaction" msgstr "添加表情符号反应" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "添加筛选条件" @@ -1570,7 +1533,7 @@ msgstr "允许读取私人信息" msgid "Already have a code?" msgstr "已经有验证码了?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "已经有账户了?" @@ -1624,7 +1587,7 @@ msgstr "已发送一封电子邮件至 {0}。它包含你需要在下方输入 msgid "An error has occurred" msgstr "发生错误" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "发生错误" @@ -1641,7 +1604,7 @@ msgstr "获取建议账户出错。" msgid "An error occurred while fetching the feed." msgstr "载入动态源时发生错误。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "创建新手包时发生错误,要再试一次吗?" @@ -1650,11 +1613,11 @@ msgstr "创建新手包时发生错误,要再试一次吗?" msgid "An error occurred while hiding suggestion. {0}" msgstr "隐藏建议时发生错误。{0}" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "播放视频时发生错误,请重试。" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "播放视频时发生错误,请重试。" @@ -1694,7 +1657,7 @@ msgstr "发生错误。{0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "一张图片,显示用户头像从通讯录流向 Bluesky 应用程序" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "包含 Bluesky 的几则帖文插图,旁边还有转发、喜欢和评论图标" @@ -1715,16 +1678,14 @@ msgstr "邀请链接可以让其他人通过链接直接加入群组对话,你 msgid "An issue not included in these options" msgstr "不在这些选项中的问题" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "开始对话时出现问题,请重试。" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "任何日期" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "任何人" @@ -1812,7 +1773,7 @@ msgstr "关注我的人" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "任何人都无法再通过此链接加入对话,但你随时可以重新创建链接。" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "应用密码名称至少应包含 4 个字符" msgid "App passwords" msgstr "应用密码" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "应用密码" @@ -1901,7 +1862,7 @@ msgstr "对此决定提出申诉" msgid "Appeal this label" msgstr "对此标记提出申诉" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "应用提交变更" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "自 {0} 起被归档" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "已归档帖文" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "极光" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "自动化账户" @@ -2043,7 +2004,7 @@ msgstr "自动" msgid "Automation label" msgstr "自动化标记" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "自动化标记" @@ -2063,9 +2024,9 @@ msgstr "可用" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "在你撰写帖文或回复之前,你必须首先验证你的电子邮箱。" #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "在创建新手包之前,你必须首先验证你的电子邮箱。" @@ -2145,10 +2106,10 @@ msgstr "在你接收 {name} 的发帖提醒之前,你必须首先验证你的 #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "请填写以下栏位,以开始年龄验证流程。" msgid "Beta Feature" msgstr "测试功能" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "测试功能" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "已被屏蔽" msgid "Blocked accounts" msgstr "已屏蔽账户" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "已屏蔽账户" @@ -2292,7 +2259,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/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "屏蔽该用户不会阻止其继续标记你的账户。" @@ -2319,7 +2286,7 @@ msgstr "标签搜索" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky 无法确认帖文发布时间的真实性。" @@ -2369,7 +2336,7 @@ msgstr "Bluesky 服务条款" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "Bluesky 将你的联系人信息编码加密存储,若你删除联系人将会立即删除此数据。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky 将从你的关系网中选择一组推荐关注的账户。" @@ -2473,7 +2440,7 @@ msgstr "返回到主页时间线的按钮" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "来自 {0}" @@ -2516,11 +2483,11 @@ msgstr "继续创建账户即代表你同意我们的<0>服务条款和<1> msgid "By creating an account you agree to the <0>Terms of Service." msgstr "继续创建账户即代表你同意我们的<0>服务条款。" -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "由你创建" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "相机" @@ -2597,7 +2564,7 @@ msgstr "取消重新启用账户并登出" msgid "Cancel reply" msgstr "取消回复" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "取消搜索" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "列表在创建后将是一个独立副本,任何对新手包的更改将不会影响已创建的列表。" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "已隐藏对话" msgid "Chat not found." msgstr "无法找到对话。" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "对话选项" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "对话所有者无法离开对话。" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "对话收信人未被发信人关注。" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "对话邀请收件箱" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "对话邀请" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "对话设置" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "已取消隐藏对话" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "对话" @@ -2849,7 +2817,7 @@ msgstr "选择验证域名的方式" msgid "Choose Feeds" msgstr "选择动态源" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "帮我选择" @@ -3015,7 +2983,7 @@ msgstr "点击以重试发送信息" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "点击以重试发送信息" msgid "Close" msgstr "关闭" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "关闭活动对话框" @@ -3082,7 +3050,7 @@ msgstr "关闭图片查看器" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "关闭菜单" @@ -3102,7 +3070,7 @@ msgstr "关闭加入申请通知横幅" msgid "Close this dialog" msgstr "关闭此窗口" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "关闭欢迎界面" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "漫画" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "社群准则" @@ -3265,7 +3233,7 @@ msgstr "内容与媒体" msgid "Content and media" msgstr "内容与媒体" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "内容与媒体" @@ -3301,7 +3269,7 @@ msgstr "内容警告" msgid "Content warnings" msgstr "内容警告" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "上下文菜单背景,点击以关闭菜单。" @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "加载更多帖文串……" #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "继续设置群组名称" @@ -3376,7 +3344,7 @@ msgstr "找不到对话。" msgid "Copied build version to clipboard" msgstr "已复制构建版本号至剪贴板" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "已将链接复制至剪贴板" @@ -3384,7 +3352,7 @@ msgstr "已将链接复制至剪贴板" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "复制应用密码" msgid "Copy at:// URI" msgstr "复制 at:// 链接" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "复制发布者 DID" @@ -3457,10 +3425,10 @@ msgstr "复制链接" msgid "Copy link to list" msgstr "复制列表链接" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "复制帖文链接" @@ -3478,8 +3446,8 @@ msgstr "复制新手包链接" msgid "Copy message text" msgstr "复制信息文本" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "复制帖文 at:// 链接" @@ -3498,7 +3466,7 @@ msgstr "复制 TXT 记录值" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "版权许可" @@ -3614,8 +3582,8 @@ msgstr "牛 猪" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "创建" @@ -3632,9 +3600,9 @@ msgstr "从新手包创建列表" msgid "Create a QR code for a starter pack" msgstr "为新手包创建二维码" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "创建新手包" @@ -3643,12 +3611,12 @@ msgstr "创建新手包" msgid "Create a Starter Pack" msgstr "创建新手包" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "为我创建新手包" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "创建账户" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "创建一个账户" @@ -3678,11 +3646,11 @@ msgstr "不使用此新手包注册账号" msgid "Create an avatar instead" msgstr "创建一个头像" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "再创建一个" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "创建群组对话" @@ -4010,7 +3978,7 @@ msgstr "停用" msgid "Disable 2FA" msgstr "停用两步验证" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "关闭字幕" @@ -4150,7 +4118,7 @@ msgstr "显示更大的替代文本标签" msgid "Display name" msgstr "名称" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "告别网络喷子和标题党,找到你真正在意的人和感兴趣的对话。" @@ -4232,7 +4200,7 @@ msgstr "双击或长按信息以添加反应" msgid "Double tap to close the dialog" msgstr "双击以关闭对话框" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "双击以点赞" @@ -4336,6 +4304,7 @@ msgstr "进食障碍" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "编辑直播状态" msgid "Edit moderation list" msgstr "编辑内容审核列表" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "编辑我的动态源" @@ -4414,6 +4383,11 @@ msgstr "编辑我的动态源" msgid "Edit name" msgstr "编辑名称" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "编辑来自 {0} 的通知" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "编辑用户" @@ -4452,7 +4426,7 @@ msgstr "编辑用户列表" msgid "Edit who can reply" msgstr "编辑哪些人可以回复" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "编辑你的新手包" @@ -4508,8 +4482,8 @@ msgstr "嵌入 HTML 代码" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "嵌入帖文" @@ -4517,7 +4491,7 @@ msgstr "嵌入帖文" 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/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "嵌入式视频播放器" @@ -4541,7 +4515,7 @@ msgstr "启用成人内容显示" msgid "Enable beta features" msgstr "启用测试功能" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "开启字幕" @@ -4558,12 +4532,13 @@ msgstr "启用外部媒体" msgid "Enable media players for" msgstr "启用媒体播放器" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "转到其个人主页,点击 <0>提醒图标 即可接收该账户的动态提醒<1/>。" -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "启用推送通知" @@ -4589,7 +4564,7 @@ msgstr "在你的“Discover”动态源中启用热门视频" msgid "Enabled" msgstr "启用" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "已浏览到末尾" @@ -4616,7 +4591,7 @@ msgstr "输入字词或标签" msgid "Enter code" msgstr "输入验证码" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "进入全屏模式" @@ -4658,7 +4633,7 @@ msgstr "输入你的用户名和密码" msgid "Enters full screen" msgstr "进入全屏模式" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "娱乐" @@ -4692,7 +4667,7 @@ msgstr "保存文件时发生错误" msgid "Error receiving captcha response." msgstr "CAPTCHA(人机验证)响应错误。" -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "错误:{error}" @@ -4704,8 +4679,8 @@ msgstr "任何人都可以回复" msgid "Everybody can reply to this post." msgstr "任何人都可以回复这则帖文。" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "所有人" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "所有人" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "其他内容" @@ -4746,7 +4721,7 @@ msgstr "排除你已关注的用户" msgid "Excludes users you follow" msgstr "排除你已关注的用户" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "退出全屏模式" @@ -4767,7 +4742,7 @@ msgstr "展开或折叠你正在回复的完整帖文" msgid "Expand post text" msgstr "展开帖文文本" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "展开或折叠帖文文本" @@ -4810,15 +4785,15 @@ msgstr "血腥、露骨或其他可能引起不适的媒体内容。" msgid "Explicit sexual images." msgstr "露骨的色情图片。" -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "探索" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "探索应用" @@ -4852,7 +4827,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:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "外部媒体偏好设置" @@ -4894,7 +4869,7 @@ msgstr "无法更改账户代码,请重试。" #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "无法复制链接" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "无法离开群组对话" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "无法加载对话" @@ -5002,9 +4977,10 @@ msgstr "无法加载动态源偏好设置" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "无法加载通知设置。" @@ -5035,12 +5011,12 @@ msgstr "无法加载建议关注" msgid "Failed to lock group chat" msgstr "无法锁定群组对话" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "无法将所有对话标记为已读" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "虚假账户或机器人" msgid "False information about elections" msgstr "散布选举相关虚假信息" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "动态源" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "已提交反馈给动态源维护者" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "获取更新" msgid "File saved successfully!" msgstr "已成功保存文件!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "依发布者筛选" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "依发布者筛选(目前:{currentLabel})" @@ -5314,7 +5290,7 @@ msgstr "以 {0} 筛选此搜索结果" msgid "Filter who can opt to receive notifications for your activity" msgstr "筛选谁可以选择接收你的动态提醒" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "筛选你想接收的通知来源" @@ -5356,8 +5332,8 @@ msgstr "去关注更多账户" msgid "Find and invite friends" msgstr "寻找并邀请朋友" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "寻找联系人" @@ -5378,7 +5354,7 @@ msgstr "寻找一些人来关注" msgid "Find people you know" msgstr "寻找一些你认识的人" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "在 Bluesky 寻找感兴趣的帖文、用户和动态源" @@ -5391,7 +5367,7 @@ msgstr "寻找你的朋友" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "通过验证你的电话号码并与你的通讯录匹配,即可找到正在使用 Bluesky 的朋友。我们严格保护你的数据信息,你可随时掌握后续任何操作。<0>了解更多" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "找到志同道合的人" @@ -5433,7 +5409,7 @@ msgstr "聚焦搜索栏" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "关注 {0}" msgid "Follow {displayName}" msgstr "关注 {displayName}" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "关注 {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "关注者可以加入" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "你认识的这些人也关注了 @{0}" @@ -5548,7 +5524,7 @@ msgstr "你认识的关注者" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "已关注 {0}" msgid "Following {displayName}" msgstr "正在关注 {displayName}" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "已关注 {handle}" @@ -5582,7 +5558,7 @@ msgstr "已关注 {handle}" msgid "Following feed preferences" msgstr "“Following”动态源偏好设置" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "“Following”动态源偏好设置" @@ -5632,7 +5608,7 @@ msgstr "为你推荐" msgid "Forever" msgstr "永久" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "忘记那些无止尽的骚扰" @@ -5651,11 +5627,13 @@ msgstr "忘记密码?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "四个代表群聊的聊天气泡。第一条信息:“你听说了吗?Bluesky 现在有群组对话功能了!”,第二条信息:“天呐”,第三条信息:“厉害了,一个对话里有50个人!”,第四条消息:“你也可以发送邀请链接!”" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "还你一个干净的时间线" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "发自" @@ -5678,7 +5656,7 @@ msgstr "来自 <0/>" msgid "From these people" msgstr "来自这些人" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "创建一个新手包" @@ -5722,39 +5700,39 @@ msgstr "抢先体验我们正在测试的功能。" msgid "Get help" msgstr "获取帮助" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "当有人通过你的新手包加入、账户验证或其他状态更新时收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "当有人关注你时收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "当有人喜欢了你的帖文时收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "当有人喜欢了你转发的帖文时收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "当有人提及你时收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "当有人引用了你的帖文时收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "当有人回复了你的帖文时收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "当有人转发了你的帖文时收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "当有人转发了你转发的帖文时收到通知。" @@ -5766,15 +5744,15 @@ msgstr "当有人向你发送信息请求时收到通知。" msgid "Get notifications when people send you messages." msgstr "当有人向你发送信息时收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "当其发布新帖文时收到提醒" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "当你选择的账户发布新帖文或回复时收到提醒。" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "当 {name} 发布新帖文时收到提醒" @@ -5826,8 +5804,8 @@ msgstr "颂扬暴力" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "直播时长" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "转到 {0} 的个人资料" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "已更新群组对话名称" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "群组对话设置" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "群组对话最多只能拥有 {0, plural,other {# 名成员}}。" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "群组已锁定" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "群组名称" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "群组名称太长,{MAX_GROUP_NAME_GRAPHEME_LENGTH, plural,other {不能超过 # 个字符。}}" @@ -6081,7 +6060,7 @@ msgstr "有害或高风险活动" msgid "Harming or endangering minors" msgstr "伤害或危及未成年人安全" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "标签" @@ -6144,7 +6123,7 @@ msgstr "嗨!" msgid "Hidden" msgstr "隐藏" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "由你的内容审核设置所隐藏。" @@ -6297,8 +6276,8 @@ msgstr "抱歉,我们无法加载该内容审核提供服务方。" msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "请稍等!我们正在逐步开放上传视频的权限。你目前仍在等待队伍中,请稍后再回来查看!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ 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/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "如果你想限制其他人接收你账户的动态提醒,可以转到<0>设置 → 隐私与安全更改允许范围。" @@ -6548,7 +6528,7 @@ msgstr "应用内、系统推送、所有人" msgid "In-app, push, people you follow" msgstr "应用内、系统推送、你关注的人" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "收件箱为空" @@ -6560,6 +6540,7 @@ msgstr "收件箱清空啦!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "已添加标记" msgid "Labels applied to this post" msgstr "应用到此帖文的标记" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "标记可用于隐藏特定内容、显示警告或分类用户和内容。" @@ -6864,7 +6845,7 @@ msgstr "你账户上的标记" msgid "Language" msgstr "语言" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "语言设置" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "最后一次请求于不久前" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "最新" @@ -6908,7 +6889,7 @@ msgstr "了解详情(英文)" msgid "Learn More" msgstr "了解详情" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "进一步了解<0>如何使用高级搜索。" @@ -7042,7 +7023,7 @@ msgstr "离开群组对话。" msgid "left to go." msgstr "个人排在你前面。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "自定义" @@ -7093,8 +7074,8 @@ msgstr "喜欢此动态源" msgid "Like this labeler" msgstr "喜欢此标记者" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "喜欢的用户" @@ -7111,6 +7092,24 @@ msgstr "喜欢的用户" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "{0, plural, one {# 位用户} other {# 位用户}}喜欢" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "被 {0} 喜欢" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "被 {0} 及 {1} 喜欢" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "{likeCount, plural, one {# 位用户} other {# 位用户}}喜欢" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "喜欢" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "喜欢你转发的帖文" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "这则帖文的喜欢数" @@ -7144,7 +7143,7 @@ msgstr "线性视图" msgid "Link copied to clipboard" msgstr "已复制链接至剪贴板" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "列表" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "已取消隐藏该列表" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "加载更多通知" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "锁定此群组对话" msgid "Locked" msgstr "已锁定" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "日志" @@ -7387,7 +7386,7 @@ msgstr "爱情 GIFs" msgid "Make adjustments to email settings for your account" msgstr "调整你账户关联的电子邮箱设置" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "帮我选择" @@ -7418,15 +7417,15 @@ msgstr "手动" msgid "Mark all as read" msgstr "标记所有为已读" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "将所有对话标记为已读" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "标记为已读" msgid "Marked all as read" msgstr "已标记所有为已读" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "已将所有对话标记为已读" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "已将所有申请标记为已读" @@ -7456,6 +7455,10 @@ msgstr "已将所有申请标记为已读" msgid "Maybe later" msgstr "之后再说" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "被提及的用户" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "提及" @@ -7563,7 +7566,7 @@ msgstr "信息过长({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgid "Message options" msgstr "信息选项" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "信息" @@ -7592,7 +7595,7 @@ msgstr "误导" msgid "Missing media" msgstr "缺失媒体文件" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "内容审核" @@ -7636,7 +7639,7 @@ msgstr "已更新内容审核列表" msgid "Moderation lists" msgstr "内容审核列表" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "内容审核列表" @@ -7645,7 +7648,7 @@ msgstr "内容审核列表" msgid "moderation settings" msgstr "内容审核设置" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "内容审核状态" @@ -7786,7 +7789,7 @@ msgstr "已隐藏" msgid "Muted accounts" msgstr "已隐藏账户" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "已隐藏账户" @@ -7892,11 +7895,11 @@ msgstr "来自 {firstAuthorName} 的新{postsCount, plural, one {帖文} other { #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "新对话" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "新功能" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "新关注者" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "创建群组对话" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "创建群组对话" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "与这些人开始群组对话:" @@ -7965,13 +7968,13 @@ msgstr "新列表" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "新信息申请" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "新信息" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "最新回复优先" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "新闻" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "下一张图片" msgid "Night" msgstr "夜晚" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "无广告,无侵入式追踪,更没有成瘾性设计。Bluesky 充分尊重你宝贵的时间与注意力。" @@ -8142,7 +8145,7 @@ msgstr "目前还没有媒体内容" msgid "No messages yet" msgstr "目前还没有信息" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "告别那些充斥着垃圾信息的算法,找到对你有利而非有害的动态源。" @@ -8183,12 +8186,12 @@ msgstr "没有人可以发送信息" msgid "No posts here" msgstr "目前这里还没有帖文" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "目前还没有帖文" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "目前还没有引用" @@ -8216,7 +8219,7 @@ msgstr "没有结果" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "没有结果" @@ -8235,15 +8238,15 @@ msgstr "找不到结果" msgid "No results found for \"{query}\"" msgstr "找不到符合“{query}”的结果" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "应用高级搜索筛选器后,未找到匹配“<0>{query}”的结果。" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "找不到符合 “<0>{query}” 的结果。" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "应用高级搜索筛选后,未找到匹配的结果。" @@ -8277,7 +8280,7 @@ msgstr "没有人" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "目前还没有人喜欢这则帖文,或许你可以来当第一个哦!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "目前还没有人引用这则帖文,或许你可以来当第一个哦!" @@ -8297,6 +8300,10 @@ msgstr "非自愿的亲密视频" msgid "Non-sexual Nudity" msgstr "非色情裸露" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "无" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "此功能无法在这个平台上使用。" msgid "Not followed by anyone you’re following" msgstr "没有被任何你认识的人关注" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "找不到" @@ -8332,7 +8339,7 @@ msgstr "分享注意事项" 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/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "注:这则帖文仅对已登录用户可见。" @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "目前没有收藏内容" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "通知设置" @@ -8352,11 +8359,12 @@ msgstr "通知设置" msgid "Notification sounds" msgstr "通知提示音" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "好的" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "好的" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "重新开始入门引导" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "选择的收信人中有人不允许群组对话。" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "选择的收信人中有人屏蔽了你,无法发送信息。" @@ -8518,7 +8528,7 @@ msgstr "仅包含带有视频的帖文" msgid "Only replies" msgstr "仅包含回复" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "仅支持 WebVTT(.vtt)格式" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "哎呀,此资料不存在,请尝试扫描另一个。" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "开启内容审核调试页面" msgid "Open muted words and tags settings" msgstr "开启隐藏字词和标签设置" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "开启新手包" @@ -8699,7 +8709,7 @@ msgstr "开启调试记录的额外详细信息" msgid "Opens alt text dialog" msgstr "打开替代文本对话框" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "开启设备相机" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "已更新密码!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "暂停" @@ -8925,12 +8935,12 @@ msgstr "暂停" msgid "Pause GIF" msgstr "暂停 GIF" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "暂停视频" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "用户" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "{ownerName} 的关注者可以申请加入" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "被 @{0} 关注的用户" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "关注 @{0} 的用户" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "我关注的人" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "我关注的人可以申请加入" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "你关注的人" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "已固定到你的动态源中" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "播放" @@ -9076,8 +9086,8 @@ msgstr "播放 {0}" msgid "Play GIF" msgstr "播放 GIF" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "播放视频" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "请在以下栏位填写你的信息:" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "政治" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "帖文已被屏蔽" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "@{0} 的帖文" @@ -9340,7 +9350,7 @@ msgstr "你已隐藏这则帖文" msgid "Post interaction settings" msgstr "帖文互动选项" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "帖文互动选项" @@ -9377,6 +9387,7 @@ msgstr "已取消固定帖文" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "可以根据文本、标签或结合两者来隐藏帖文。我们建议 msgid "Posts hidden" msgstr "已隐藏帖文" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "帖文、回复" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "潜在误导性链接" @@ -9445,20 +9460,21 @@ msgstr "隐私" msgid "Privacy and security" msgstr "隐私与安全" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "隐私与安全" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "隐私与安全设置" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "已停用帖文引用" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "引用" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "引用这则帖文" @@ -9643,7 +9659,7 @@ msgstr "重新启用你的账户" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "继续阅读 {0, plural, one {# 则回复} other {# 则回复}}" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "阅读如何使用高级搜索筛选器" @@ -9653,11 +9669,11 @@ msgstr "阅读如何使用高级搜索筛选器" msgid "Read blog post" msgstr "阅读博客文章" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "查看更少" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "查看更多" @@ -9683,11 +9699,11 @@ msgstr "浏览 Bluesky 隐私设置" msgid "Read the Bluesky Terms of Service" msgstr "浏览 Bluesky 服务条款" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "真实的对话。" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "真实的用户。" @@ -9740,7 +9756,7 @@ msgstr "拒绝对话邀请" msgid "Reject join request" msgstr "拒绝加入申请" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "重新加载对话" @@ -10010,8 +10026,9 @@ msgstr "回复信息,点击以滚动到该信息对应的位置" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "回复" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "你已转发" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "转发" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "转发这则帖文" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "转发你转发的帖文" @@ -10245,7 +10262,7 @@ msgstr "已发送申请" msgid "Requests" msgstr "邀请" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "重试上次出错的操作" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "返回主页" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "返回上一页" @@ -10458,7 +10475,7 @@ msgstr "保存草稿" msgid "Save draft?" msgstr "保存草稿?" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "已保存动态源" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "帖文收藏" @@ -10512,8 +10529,8 @@ msgstr "已保存到你的动态源" msgid "Say hello!" msgstr "问声好!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "向某人问声好" @@ -10527,7 +10544,7 @@ msgstr "扫描" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "扫描二维码" @@ -10556,16 +10573,16 @@ msgstr "滚动到顶部" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "搜索" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "搜索 @{0} 的帖文" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "搜索 GIF" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "未登录状态无法使用搜索功能" @@ -10777,12 +10794,13 @@ msgstr "选择一个选项" msgid "Select app language" msgstr "选择应用语言" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "选择字幕文件(.vtt)" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "选择对话“{name}”" @@ -10823,7 +10841,7 @@ msgstr "选择 GIF" msgid "Select GIF \"{0}\"" msgstr "选择 GIF “{0}”" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "选择群组对话成员" @@ -10942,7 +10960,8 @@ msgstr "发送信息" msgid "Send post to {name}" msgstr "发送帖文给 {name}" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "发送帖文给……" @@ -10960,11 +10979,11 @@ msgstr "从你的手机发送这则信息" msgid "Send verification email" msgstr "发送验证电子邮件" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "手动设置托管服务提供商" msgid "Sets email for password reset" msgstr "设置用于重置密码的电子邮箱" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "设置" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "来自其他人的动态提醒设置" @@ -11033,49 +11052,49 @@ msgstr "来自其他人的动态提醒设置" msgid "Settings for allowing others to be notified of your posts" msgstr "允许他人接收你发布帖文提醒的设置" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "喜欢通知设置" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "提及通知设置" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "新关注者通知设置" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "其他通知设置" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "转发的喜欢通知设置" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "新信息申请的通知设置" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "新信息的通知设置" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "转发的转发通知设置" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "引用通知设置" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "回复通知设置" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "转发通知设置" @@ -11112,8 +11131,8 @@ msgstr "分享年龄范围" msgid "Share anyway" msgstr "仍然分享" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "分享作者 DID" @@ -11124,7 +11143,7 @@ msgstr "分享作者 DID" msgid "Share feedback" msgstr "分享反馈" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "分享链接对话框" msgid "Share my profile" msgstr "分享我的资料" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "分享帖文 at:// 链接" @@ -11170,8 +11189,8 @@ msgstr "分享二维码" msgid "Share this feed" msgstr "分享此动态源" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "分享此搜索结果" @@ -11183,8 +11202,8 @@ msgstr "分享此新手包" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "分享此新手包,以帮助其他人更快融入你在 Bluesky 上的关系网。" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "分享你的联系人来寻找朋友" msgid "Share your thoughts…" msgstr "分享你的想法……" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "共享偏好测试器" @@ -11231,8 +11250,8 @@ msgstr "显示替代文本" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "仍然显示" @@ -11330,7 +11349,7 @@ msgstr "显示警告并从动态源中过滤" msgid "Show when you’re live" msgstr "显示直播状态" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "显示这则帖文的创建时间" @@ -11345,8 +11364,8 @@ msgstr "显示内容" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "显示内容" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "暂停提醒" msgid "So many thoughts, you should post one" msgstr "总有一个想法值得被看见,挑一则发布吧" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "由你掌控的社交媒体。" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "出了点问题,请重试" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "垃圾信息或其他虚假欺骗行为" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "运动" @@ -11665,7 +11684,7 @@ msgstr "当你和其他人开始聊天后,对话就会出现在这里。" msgid "Start a group chat" msgstr "开始群组对话" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "开始一个新对话" @@ -11679,17 +11698,17 @@ msgstr "开始添加用户" msgid "Start adding people!" msgstr "开始添加用户!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "开始对话" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "与 {displayName} 开始对话" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "新手包" @@ -11712,12 +11731,16 @@ msgstr "你创建的新手包" msgid "Starter pack is invalid" msgstr "无效的新手包" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "新手包" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "新手包" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "新手包能使你轻松与朋友分享你喜欢的用户和动态源。" @@ -11751,7 +11774,7 @@ msgstr "已清除数据,请立即重新启动应用。" msgid "Stored as part of a secure code for matching with others" msgstr "存储为安全代码的一部分,以匹配其他人" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "Storybook" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "在 {0} 上订阅 {publicationTitle}" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "订阅 @{0} 以使用这些标记:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "成功认证" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "建议" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "日落" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "你所在的国家尚不支持此功能!请过几天再回来看看。" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "已冻结的用户无法加入群组对话。" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "已冻结的用户无法参与聊天。" @@ -12057,7 +12082,7 @@ msgstr "条款" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "找不到那个新手包。" msgid "That username is already taken" msgstr "该用户名已被占用" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "就这些,完毕!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "就这些了!" @@ -12593,7 +12618,7 @@ msgstr "此标记由你添加。" msgid "This label was applied to the entire user account and will appear on all posts." msgstr "此标记已应用于整个用户账户,并将出现在所有帖文中。" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "此标记者尚未公开他发布的标记类型,也可能不再提供服务。" @@ -12638,7 +12663,7 @@ msgstr "这个人屏蔽了你" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "这则帖文声称发布于 <0>{0},但首次出现在 Bluesky 的时间为 <1>{1}。" @@ -12646,7 +12671,7 @@ msgstr "这则帖文声称发布于 <0>{0},但首次出现在 Bluesky 的 msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "此帖文存在未知的内容类型,你的应用版本可能已过时。" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "这则帖文仅对已登录用户可见。" @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "该用户目前没有任何关注者。" #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "此用户屏蔽了你,无法发送信息。" @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "你已被该用户屏蔽,无法查看其内容。" #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "此用户已禁用对话功能,无法发送信息。" @@ -12734,7 +12761,7 @@ msgstr "该用户是近期加入 Bluesky 的。点按此处可获取其加入的 msgid "This user isn't following anyone." msgstr "该账户目前没有关注任何人。" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "此视频无法在你的设备上播放,你的浏览器或系统可能缺失所需的视频解码器(H.264/AAC)。" @@ -12783,7 +12810,7 @@ msgstr "讨论串偏好设置" msgid "Threaded" msgstr "树形视图" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "讨论串偏好设置" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "太多联系人了——你导入的联系人数量已超过寻找朋友上限" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "热门" @@ -12855,7 +12882,7 @@ msgstr "热门" msgid "Top replies first" msgstr "热门回复优先" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "话题" @@ -12917,11 +12944,11 @@ msgstr "引战" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "信任源于人际关系、社群和共享环境,因此我们也引入了<0>可信的认证人:可以直接为其他账户授予认证的组织。" -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "尝试以不同的关键词搜索,或移除部分筛选条件。" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "尝试搜索不同的关键字。" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "无法获取加入申请。" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "找不到选中的收信人。" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "找不到选中的收信人。" @@ -13103,7 +13132,7 @@ msgstr "取消关注 {0}" msgid "Unfollow account" msgstr "取消关注账户" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "取消关注用户" @@ -13191,7 +13220,7 @@ msgstr "取消隐藏此群组对话" msgid "Unmute thread" msgstr "取消隐藏讨论串" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "取消隐藏视频" @@ -13509,7 +13538,7 @@ msgstr "无法授予认证,请重试。" msgid "Verification settings" msgstr "认证设置" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "认证设置" @@ -13617,7 +13646,7 @@ msgstr "视频" msgid "Video failed to process" msgstr "视频处理失败" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "视频动态源" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "来自 {0} 的视频:{text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "来自 {0} 的视频。点击以播放或暂停视频" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "电子游戏" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "视频已暂停" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "视频正在播放" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "无法找到视频。" @@ -13692,7 +13721,7 @@ msgstr "查看 {0} 的头像" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "查看 {0} 的个人资料" @@ -13723,8 +13752,8 @@ msgstr "查看博客文章以获取更多资讯" msgid "View debug entry" msgstr "查看调试项目" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "查看详情" @@ -13797,7 +13826,7 @@ msgstr "查看此群组对话的邀请链接" msgid "View the labeling service provided by @{0}" msgstr "查看由 @{0} 提供的标记服务。" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "查看此用户的认证" @@ -13830,7 +13859,7 @@ msgstr "查看你的内容审核列表" msgid "View your muted accounts" msgstr "查看你隐藏的账户" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "查看你的认证" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "我们遇到了网络问题,请再试一次" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "我们遇到了网络问题,请再试一次" @@ -14063,13 +14092,15 @@ msgstr "很抱歉,我们无法解析此列表。如果问题持续发生,请 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "很抱歉,我们无法加载你的隐藏字词列表。请重试。" -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "很抱歉,无法完成你的搜索。" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "很抱歉,无法完成你的搜索。请几分钟后重试。" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "哪些人可以获得认证?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "糟糕!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "你不能添加超过 {EMOJI_REACTION_LIMIT, plural,one {# 个表情符号反应}other {# 个表情符号反应}}" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "你暂时无法创建群组对话。" @@ -14562,7 +14594,7 @@ msgstr "你有未保存的更改,需要保存吗?" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "你有未保存的更改。在查看其他草稿前,需要先保存现有内容吗?" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "你还没有创建任何新手包!" @@ -14621,7 +14653,7 @@ msgstr "你必须是对话所有人才能移除成员。" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "你必须年满13周岁才能使用 Bluesky,阅读我们的<0>服务条款以获取更多资讯。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "你必须至少关注 7 个人以创建新手包。" @@ -14798,7 +14830,7 @@ msgstr "你已达到最大草稿保存数量" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "你已达到请求上限,请稍后再试。" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "你已达到 {MAX_FILTERS, plural,one {# 个筛选条件}other {# 个筛选条件}}的上限,试试修改或替换部分筛选条件以继续。" @@ -14814,7 +14846,7 @@ msgstr "你已达到每日上传视频上限(文件太大)" msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "你已达到每日上传视频上限(数量太多)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "你已经看完了所有视频,或许是时候休息一下?" @@ -14834,11 +14866,11 @@ msgstr "你的账户已被冻结" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "你的账户注册时间过短,暂时无法上传视频。请稍后再试。" -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "你的账户创建时间太短了" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "要建立新的群组对话,你的账号必须创建至少 7 天以上。" @@ -14929,7 +14961,7 @@ msgstr "无法通过电子邮件地址检测你的托管服务提供商,因此 msgid "Your hosting provider is detected automatically from the username you enter." msgstr "你的托管服务提供商将根据你输入的用户名自动检测。" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "你的主要语言" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "你的头像" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "你的头像周围环绕着许多其他人的头像" @@ -15015,3 +15047,4 @@ msgstr "你的用户名和密码共享给 <0>{host} 。如果你不认识此 #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "你的认证" + diff --git a/src/locale/locales/zh-HK/messages.po b/src/locale/locales/zh-HK/messages.po index e33dbbb81b..7f58005a62 100644 --- a/src/locale/locales/zh-HK/messages.po +++ b/src/locale/locales/zh-HK/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# 人讚佢} other {# 人讚佢}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "{0, plural, other {# 個成員}}" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {跟緊} other {跟緊}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {帖文} other {帖文}}" @@ -234,10 +235,10 @@ msgstr "{0}(帳號)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "{0} 已受邀加入傾偈" msgid "{0} and {1} added to chat" msgstr "{0} 同 {1} 已受邀加入傾偈" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "{0} 離開咗" msgid "{0} left the group" msgstr "{0} 離開咗羣組" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "{0}、" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "{0}、{1} 同{memberCount, plural, other {其他 # 人}}已受邀加入傾偈" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} 個跟緊" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "邀請唔到 {handle}" @@ -711,7 +666,7 @@ msgstr "邀請唔到 {handle}" msgid "{handle} can't be messaged" msgstr "唔得同 {handle} 傳送訊息" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "傳送唔到訊息畀 {handle}" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {# 條未讀} other {# 條未讀}}" msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "{numMatches, plural, other {搵到 # 個聯絡人}}" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "「{profileName}」喺 {timeAgoString}前加入咗 Bluesky" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "+{0}" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {個跟緊} other {個跟緊}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, other {次引用}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, other {次轉發}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, other {次收藏}}" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "<0>{0} {likeCount, plural, other {個讚好}}" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "<0>{displayName}<1/><2> 已將你加入" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>登入<1>或<2>建立帳號<3><4>就可以搵到新聞、體育、政治,同埋 Bluesky 上面嘅大小事。" @@ -959,6 +908,13 @@ msgstr "<0>你 同<1> <2>{0} 經已喺你嘅新手包度" msgid "⚠Invalid Handle" msgstr "⚠無效嘅帳號代碼" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 日" msgid "7 days" msgstr "7 日" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "喺 Bluesky 上你可以搵到一系列嘅熱門動態源,包括 News、Booksky、Game Dev、Blacksky,同 Fountain Pens" @@ -998,6 +954,8 @@ msgstr "發生網絡錯誤,請檢查你嘅網絡連線狀態" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "呢張係帖文編輯器嘅截圖,「發布」掣隔籬多咗粒寫住「草稿」嘅新掣,仲有彩虹煙花特效。下低輸入框寫住:「喂,收到風未?Bluesky 而家有草稿功能喇!!!」。" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "揀選嘅收信人未有俾傳送人跟隨。" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "已送出申請!請等待羣組擁有者審覈加入申請。" msgid "Accessibility" msgstr "無障礙" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "無障礙設定" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "帶有圓齒藍色剔號徽章嘅帳號<0><1/>可以授權驗證其他帳號。呢啲受信任嘅驗證者係由 Bluesky 官方所揀。" #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "其他人嘅動態" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "加多另一條帖文" msgid "Add another post to thread" msgstr "加多另一條帖文到討論串" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "新增第個搵嘢篩選條件" @@ -1263,7 +1226,7 @@ msgstr "加入自動化標記到此帳號" msgid "Add emoji reaction" msgstr "加入 Emoji 反應" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "新增篩選條件" @@ -1570,7 +1533,7 @@ msgstr "允許取用你嘅私訊" msgid "Already have a code?" msgstr "有咗重設碼?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "有咗帳號?" @@ -1624,7 +1587,7 @@ msgstr "電郵送咗去 {0} 度。你可以抄低郵件度個驗證碼跟住喺 msgid "An error has occurred" msgstr "發生錯誤" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "發生錯誤" @@ -1641,7 +1604,7 @@ msgstr "攞緊建議帳號嗰陣發生錯誤。" msgid "An error occurred while fetching the feed." msgstr "攞緊動態源嗰陣發生錯誤。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "幫手砌緊你嘅新手包嗰陣發生錯誤。使唔使試多次?" @@ -1650,11 +1613,11 @@ msgstr "幫手砌緊你嘅新手包嗰陣發生錯誤。使唔使試多次?" msgid "An error occurred while hiding suggestion. {0}" msgstr "隱藏建議嗰陣發生錯誤。{0}" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "撈緊影片嗰陣發生錯誤。唔該遲啲試多次。" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "撈緊影片嗰陣發生錯誤。唔該試多次。" @@ -1694,7 +1657,7 @@ msgstr "發生錯誤。{0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "一張插圖,展示用戶頭像從聯絡人湧入去 Bluesky 應用程式" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "Bluesky 嘅幾條帖文嘅插圖,旁邊仲有轉發、讚好同留言嘅圖標" @@ -1715,16 +1678,14 @@ msgstr "邀請連結可以畀人直接加入呢個羣組傾偈。你可以控制 msgid "An issue not included in these options" msgstr "問題唔喺上高嗰啲選項度" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "開始羣組傾偈嗰陣出咗問題,唔該試多次。" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "任何日期" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "任何人" @@ -1812,7 +1773,7 @@ msgstr "跟我嘅人" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "任何人都唔得再透過此連結夾入羣組,但你可以隨時建立新嘅邀請連結。" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "密碼名稱必須至少有 4 個字元" msgid "App passwords" msgstr "應用程式專用密碼" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "應用程式專用密碼" @@ -1901,7 +1862,7 @@ msgstr "對此決定提出申訴" msgid "Appeal this label" msgstr "申訴此標記" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "套用 Pull Request" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "封存於 {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "封存咗嘅帖文" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "極光" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "自動化帳號" @@ -2043,7 +2004,7 @@ msgstr "自動" msgid "Automation label" msgstr "機械人標記" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "機械人標記" @@ -2063,9 +2024,9 @@ msgstr "用到" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "喺你讚寫帖文或回覆之前,你必須驗證你嘅電郵先。" #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "喺建立新手包之前,你必須驗證你嘅電郵先。" @@ -2145,10 +2106,10 @@ msgstr "喺你接收 {name} 帖文通知之前,你必須驗證你嘅電郵。" #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "請填寫下低欄位,以開始年齡驗證流程。" msgid "Beta Feature" msgstr "測試功能" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "測試功能" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "已被封鎖" msgid "Blocked accounts" msgstr "已封鎖帳號" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "已封鎖嘅帳號" @@ -2292,7 +2259,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/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "封鎖唔會阻止呢個用戶標記你嘅帳號。" @@ -2319,7 +2286,7 @@ msgstr "bloomscrolling booksky" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky 無法確認貼文發布日期嘅真實性。" @@ -2369,7 +2336,7 @@ msgstr "Bluesky Social 服務條款" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "Bluesky 將你嘅聯絡人儲存成加密資訊,刪除聯絡人亦都會即刻刪除此資訊。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky 將會喺你社交網絡度揀一啲推薦嘅帳號。" @@ -2473,7 +2440,7 @@ msgstr "去返首頁時間軸粒掣" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "嚟自 {0}" @@ -2516,11 +2483,11 @@ msgstr "建立帳號即係表示你同意<0>服務條款同<1>私隱政策Terms of Service." msgstr "建立帳號即係表示你同意<0>服務條款。" -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "你所建立" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "相機" @@ -2597,7 +2564,7 @@ msgstr "取消重新啓動兼登出" msgid "Cancel reply" msgstr "唔再覆佢" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "唔再搵嘢" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "清單建立後會係一個獨立嘅副本,新手包有咩變更都會唔影響到份清單。" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "已靜音傾偈" msgid "Chat not found." msgstr "搵唔到個傾偈。" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "傾偈選項" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "傾偈擁有者唔可以離開羣組傾偈。" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "傳送者未有跟隨訊息接收者。" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "傾偈邀請收件箱" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "傾偈邀請" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "傾偈設定" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "已唔再靜音傾偈" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "傾偈" @@ -2849,7 +2817,7 @@ msgstr "揀選網域驗證方法" msgid "Choose Feeds" msgstr "揀選動態源" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "幫我揀" @@ -3015,7 +2983,7 @@ msgstr "撳低去試多次傳送訊息" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "撳低去試多次傳送訊息" msgid "Close" msgstr "閂" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "閂咗目前嘅對話框" @@ -3082,7 +3050,7 @@ msgstr "閂咗圖片檢視器" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "閂咗選單" @@ -3102,7 +3070,7 @@ msgstr "閂咗加入申請通知橫額" msgid "Close this dialog" msgstr "閂呢個對話框" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "刪咗歡迎介面" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "漫畫" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "社羣準則" @@ -3265,7 +3233,7 @@ msgstr "內容同媒體" msgid "Content and media" msgstr "內容同媒體" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "內容同媒體" @@ -3301,7 +3269,7 @@ msgstr "內容警告" msgid "Content warnings" msgstr "內容警告" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "內容選單背景,撳低去閂咗選單。" @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "繼續撈啲討論串……" #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "繼續設定羣組名稱" @@ -3376,7 +3344,7 @@ msgstr "搵唔到對話。" msgid "Copied build version to clipboard" msgstr "已複製組建版本號到剪貼簿" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "已複製連結到剪貼簿" @@ -3384,7 +3352,7 @@ msgstr "已複製連結到剪貼簿" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "複製應用程式專用密碼" msgid "Copy at:// URI" msgstr "複製 at:// 連結" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "複製發布者 DID" @@ -3457,10 +3425,10 @@ msgstr "複製連結" msgid "Copy link to list" msgstr "複製清單連結" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "複製貼文連結" @@ -3478,8 +3446,8 @@ msgstr "複製新手包連結" msgid "Copy message text" msgstr "複製訊息文字" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "複製貼文 at:// 連結" @@ -3498,7 +3466,7 @@ msgstr "複製 TXT 記錄值" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "版權政策" @@ -3614,8 +3582,8 @@ msgstr "牛 豬" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "建立" @@ -3632,9 +3600,9 @@ msgstr "從呢個新手包建立清單" msgid "Create a QR code for a starter pack" msgstr "幫新手包建立 QR Code" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "建立一個新手包" @@ -3643,12 +3611,12 @@ msgstr "建立一個新手包" msgid "Create a Starter Pack" msgstr "建立新手包" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "幫我建立一個新手包" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "建立帳號" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "建立一個帳號" @@ -3678,11 +3646,11 @@ msgstr "唔用呢個新手包註冊帳號" msgid "Create an avatar instead" msgstr "或建立一個頭像" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "建立多一個" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "建立羣組傾偈" @@ -4010,7 +3978,7 @@ msgstr "停用" msgid "Disable 2FA" msgstr "停用雙重驗證" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "關閉字幕" @@ -4150,7 +4118,7 @@ msgstr "顯示大啲嘅替代文字標誌" msgid "Display name" msgstr "名稱" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "遠離撩交嗌者同標題黨。搵眞正在乎嘅人,傾眞正關心啲事。" @@ -4232,7 +4200,7 @@ msgstr "撳兩吓或撳住訊息去加入反應" msgid "Double tap to close the dialog" msgstr "撳兩吓閂咗呢個對話框" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "撳兩吓讚佢" @@ -4336,6 +4304,7 @@ msgstr "飲食失調" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "編輯直播狀態" msgid "Edit moderation list" msgstr "編輯內容審覈清單" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "編輯我嘅動態源" @@ -4414,6 +4383,11 @@ msgstr "編輯我嘅動態源" msgid "Edit name" msgstr "編輯名稱" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "編輯用戶" @@ -4452,7 +4426,7 @@ msgstr "編輯用戶清單" msgid "Edit who can reply" msgstr "調整邊啲人可以回覆" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "編輯你嘅新手包" @@ -4508,8 +4482,8 @@ msgstr "嵌入 HTML 程式碼" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "嵌入帖文" @@ -4517,7 +4491,7 @@ msgstr "嵌入帖文" 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/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "嵌入式影片播放器" @@ -4541,7 +4515,7 @@ msgstr "啓用成人內容" msgid "Enable beta features" msgstr "啓用測試功能" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "啓用字幕" @@ -4558,12 +4532,13 @@ msgstr "啓用外部媒體" msgid "Enable media players for" msgstr "啓用媒體播放器" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "去到此帳號嘅個人檔案,撳<0>鐘仔圖標,即可收到該帳號動態通知<1/>。" -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "啓用推播通知" @@ -4589,7 +4564,7 @@ msgstr "喺你「Discover」動態源度啓用時興影片" msgid "Enabled" msgstr "啓用" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "睇晒冇嘢喇" @@ -4616,7 +4591,7 @@ msgstr "輸入字詞或標籤" msgid "Enter code" msgstr "輸入代碼" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "進入全螢幕" @@ -4658,7 +4633,7 @@ msgstr "輸入你嘅用戶名稱同密碼" msgid "Enters full screen" msgstr "進入全螢幕" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "娛樂" @@ -4692,7 +4667,7 @@ msgstr "儲存檔案嗰陣發生錯誤" msgid "Error receiving captcha response." msgstr "接收 CAPTCHA 回覆嗰陣發生錯誤。" -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "錯誤:{error}" @@ -4704,8 +4679,8 @@ msgstr "所有人都可以回覆" msgid "Everybody can reply to this post." msgstr "所有人都可以回覆呢條帖文。" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "所有人" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "所有人" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "其他內容" @@ -4746,7 +4721,7 @@ msgstr "排除你跟嘅用戶" msgid "Excludes users you follow" msgstr "排除你跟嘅用戶" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "離開全螢幕" @@ -4767,7 +4742,7 @@ msgstr "展開或摺疊你覆緊嘅完整帖文" msgid "Expand post text" msgstr "展開帖文文字" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "展開或摺疊帖文文字" @@ -4810,15 +4785,15 @@ msgstr "血腥、暴露或獵奇等其他可能令人反感嘅媒體內容。" msgid "Explicit sexual images." msgstr "打大赤肋嘅鹹溼相。" -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "探索" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "探索應用程式" @@ -4852,7 +4827,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:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "外部媒體偏好設定" @@ -4894,7 +4869,7 @@ msgstr "改唔到帳號代碼,唔該試多次。" #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "複製唔到連結" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "離開唔到羣組傾偈" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "撈唔到對話" @@ -5002,9 +4977,10 @@ msgstr "撈唔到動態源偏好設定" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "撈唔到通知設定。" @@ -5035,12 +5011,12 @@ msgstr "撈唔到建議你跟嘅人" msgid "Failed to lock group chat" msgstr "鎖定唔到邀請連結" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "標記唔到所有傾偈做已讀" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "虛假帳號或機械人" msgid "False information about elections" msgstr "散播選擧相關虛假資訊" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "動態源" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "已提交意見到動態源維護者" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "取得更新" msgid "File saved successfully!" msgstr "檔案儲存成功!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "按發布者篩選" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "按發布者篩選(目前:{currentLabel})" @@ -5314,7 +5290,7 @@ msgstr "用 {0} 篩選此搵嘢結果" msgid "Filter who can opt to receive notifications for your activity" msgstr "篩選邊個可以選擇接收你嘅動態通知" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "篩選你想接收嘅通知來源" @@ -5356,8 +5332,8 @@ msgstr "去跟更多帳號" msgid "Find and invite friends" msgstr "尋找同邀請朋友" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "尋找聯絡人" @@ -5378,7 +5354,7 @@ msgstr "睇吓跟啲乜人好" msgid "Find people you know" msgstr "搵返你識嘅人" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "喺 Bluesky 度搵帖文、用戶同埋動態源" @@ -5391,7 +5367,7 @@ msgstr "尋找你嘅朋友" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "透過驗證你嘅電話號碼兼匹配聯絡人,即可尋找你 Bluesky 上嘅朋友。我哋保護你嘅資料,後續操作你話事。<0>想知多啲" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "搵到同聲同氣嘅人" @@ -5433,7 +5409,7 @@ msgstr "聚焦搵嘢欄位" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "跟 {0}" msgid "Follow {displayName}" msgstr "跟隨 {displayName}" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "跟 {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "擁躉可以加入" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "你識嘅 @{0} 亦都跟咗佢" @@ -5548,7 +5524,7 @@ msgstr "你識嘅擁躉" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "跟緊 {0}" msgid "Following {displayName}" msgstr "跟緊 {displayName}" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "跟緊 {handle}" @@ -5582,7 +5558,7 @@ msgstr "跟緊 {handle}" msgid "Following feed preferences" msgstr "「Following」動態源偏好設定" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "「Following」動態源偏好設定" @@ -5632,7 +5608,7 @@ msgstr "估你心水" msgid "Forever" msgstr "永遠" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "忘記無盡嘅騷擾" @@ -5651,11 +5627,13 @@ msgstr "唔記得密碼?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "四個代表羣組傾偈嘅訊息氣泡。第一條訊息:「收到風未呀?家陣 Bluesky 都可以開 Group 傾偈喇!」,第二條訊息:「Omg,唔係啩」,第三條訊息:「嘩,一個 Group 可以有 50 人咁多」,第四條訊息:「你仲可以 send 條邀請 Link 畀人添!」" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "光復 Timeline" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "嚟自" @@ -5678,7 +5656,7 @@ msgstr "嚟自 <0/>" msgid "From these people" msgstr "嚟自呢啲人" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "生成一個新手包" @@ -5722,39 +5700,39 @@ msgstr "率先體驗我哋測試緊嘅實驗性功能。" msgid "Get help" msgstr "尋求協助" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "接收新手包加入、驗證及其他活動動態通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "喺有人跟你嗰陣收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "喺有人讚你帖文嗰陣收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "喺有人讚你轉發嘅帖文嗰陣收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "喺有人提及你嗰陣收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "喺有人引用你帖文嗰陣收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "喺有人回覆你帖文嗰陣收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "喺有人轉發你帖文嗰陣收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "喺有人轉發咗你嘅轉發帖文嗰陣收到通知。" @@ -5766,15 +5744,15 @@ msgstr "喺有人同你傳送訊息請求嗰陣收到通知。" msgid "Get notifications when people send you messages." msgstr "喺有人向你傳送訊息嗰陣收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "喺佢出新帖嗰陣收到通知" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "喺 {name} 出新帖嗰陣收到通知" @@ -5826,8 +5804,8 @@ msgstr "歌頌暴力" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "直播持續時長" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "去到 {0} 嘅個人檔案" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "已更新羣組傾偈名稱" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "羣組傾偈設定" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "羣組傾偈唔得超過 {0, plural, other {# 個人}}。" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "羣組已鎖定" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "羣組名稱" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "羣組名稱太長,{MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {唔得超過 # 個字元。}}" @@ -6081,7 +6060,7 @@ msgstr "有害或高風險活動" msgid "Harming or endangering minors" msgstr "侵害或危害未成年人" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "標籤" @@ -6144,7 +6123,7 @@ msgstr "哈佬!" msgid "Hidden" msgstr "隱藏" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "俾你嘅內容審覈設定所隱藏。" @@ -6297,8 +6276,8 @@ msgstr "唔好意思,我哋撈唔到嗰個審覈服務。" msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "幫緊你幫緊你!我哋而家逐步開放影片功能,而你仲喺等候名單嗰度。遲啲返嚟睇吓啦!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ 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/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "若然你想限制邊個可以收到你帳號嘅動態通知,可去到<0>設定 → 私隱同保安變更呢個設定。" @@ -6548,7 +6528,7 @@ msgstr "應用程式內、推播、所有人" msgid "In-app, push, people you follow" msgstr "應用程式內、推播、你跟嘅人" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "收件箱得個吉" @@ -6560,6 +6540,7 @@ msgstr "收件箱乾淨晒!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "已加入標記" msgid "Labels applied to this post" msgstr "套用到此帖文嘅標記" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "標記係用戶同內容嘅註解。佢哋可以用嚟隱藏、警告同管理你嘅社交網絡。" @@ -6864,7 +6845,7 @@ msgstr "你帳號上嘅標記" msgid "Language" msgstr "語言" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "語言設定" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "最後一次請求喺冇幾耐前" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "最新" @@ -6908,7 +6889,7 @@ msgstr "想知多啲" msgid "Learn More" msgstr "想知多啲" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "想知多啲<0>點用進階搵嘢。" @@ -7042,7 +7023,7 @@ msgstr "離開羣組傾偈。" msgid "left to go." msgstr "個人排喺你前面。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "等我自己揀" @@ -7093,8 +7074,8 @@ msgstr "讚好呢個動態源" msgid "Like this labeler" msgstr "讚呢個標記服務" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "讚過" @@ -7111,6 +7092,24 @@ msgstr "讚過" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "有 {0, plural, one {# 人} other {# 人}}讚佢" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "有 {likeCount, plural, one {# 人} other {# 人}}讚佢" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "讚好" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "讚好你轉發嘅帖文" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "呢條帖文嘅讚數" @@ -7144,7 +7143,7 @@ msgstr "直列模式" msgid "Link copied to clipboard" msgstr "已複製連結到剪貼簿" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "清單" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "已唔再靜音清單" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "撈吓新嘅通知" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "鎖定此羣組傾偈" msgid "Locked" msgstr "已鎖定" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "日誌" @@ -7387,7 +7386,7 @@ msgstr "愛情 GIF" msgid "Make adjustments to email settings for your account" msgstr "調整你帳號綁定嘅電郵設定" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "幫我整一個" @@ -7418,15 +7417,15 @@ msgstr "手動" msgid "Mark all as read" msgstr "標記晒做已讀" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "標記晒所有傾偈做已讀" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "標記做已讀" msgid "Marked all as read" msgstr "已標記晒做已讀" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "已標記晒所有傾偈做已讀" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "已標記晒所有邀請做已讀" @@ -7456,6 +7455,10 @@ msgstr "已標記晒所有邀請做已讀" msgid "Maybe later" msgstr "遲啲先啦" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "提到嘅用戶" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "提及" @@ -7563,7 +7566,7 @@ msgstr "訊息內容太長({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgid "Message options" msgstr "訊息選項" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "傾偈" @@ -7592,7 +7595,7 @@ msgstr "誤導" msgid "Missing media" msgstr "缺失媒體檔案" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "內容審覈" @@ -7636,7 +7639,7 @@ msgstr "已更新內容審覈清單" msgid "Moderation lists" msgstr "內容審覈清單" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "內容審覈清單" @@ -7645,7 +7648,7 @@ msgstr "內容審覈清單" msgid "moderation settings" msgstr "內容審覈設定" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "內容審覈狀態" @@ -7786,7 +7789,7 @@ msgstr "已靜音" msgid "Muted accounts" msgstr "靜音咗嘅帳號" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "靜音咗嘅帳號" @@ -7892,11 +7895,11 @@ msgstr "嚟自 {firstAuthorName} 嘅新{postsCount, plural, one {帖文} other { #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "同人傾偈" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "新功能" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "新擁躉" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "建立羣組傾偈" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "建立羣組傾偈" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "同呢啲人建立羣組傾偈:" @@ -7965,13 +7968,13 @@ msgstr "新清單" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "新訊息請求" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "新訊息" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "最新回覆行先" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "新聞" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "下一張圖片" msgid "Night" msgstr "晚黑" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "冇廣告,冇侵入式追踪,當然亦冇成癮性設計。 Bluesky 尊重你嘅時間同注意力。" @@ -8142,7 +8145,7 @@ msgstr "而家仲未有媒體內容" msgid "No messages yet" msgstr "而家仲未有訊息" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "告別無謂杞人憂天嘅垃圾資訊演算法,搵啲益你而非害你嘅動態源。" @@ -8183,12 +8186,12 @@ msgstr "冇人可以傳送訊息" msgid "No posts here" msgstr "呢度未有任何帖文" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "而家仲未有帖文" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "而家仲未有人引用" @@ -8216,7 +8219,7 @@ msgstr "冇嘢到" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "冇嘢到" @@ -8235,15 +8238,15 @@ msgstr "搵唔到結果" msgid "No results found for \"{query}\"" msgstr "搵唔到符合「{query}」嘅結果" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "用咗進階搵嘢篩選器後,搵唔到符合「<0>{query}」嘅結果。" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "搵唔到符合「<0>{query}」嘅結果。" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "用咗進階搵嘢篩選器後,搵唔到結果。" @@ -8277,7 +8280,7 @@ msgstr "冇人" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "而家仲未有人讚喎,一唔係你做第一個啦!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "而家仲未有人引用喎,一唔係你做第一個啦!" @@ -8297,6 +8300,10 @@ msgstr "非自願嘅私密影像(NCII)" msgid "Non-sexual Nudity" msgstr "非性裸體" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "喺呢個平臺用唔到。" msgid "Not followed by anyone you’re following" msgstr "你識得嘅人入邊冇人跟隨佢" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "搵唔到" @@ -8332,7 +8339,7 @@ msgstr "關於分享嘅注意事項" 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 應用程式同網站上面嘅可見度,而其他 App 可能唔會遵守呢個設定。你嘅內容仍然有可能會俾其他 App 同網站顯示畀未登入嘅用戶。" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "註:呢條帖文淨係得登入咗嘅用戶先睇到。" @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "而家仲未有收藏內容" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "通知設定" @@ -8352,11 +8359,12 @@ msgstr "通知設定" msgid "Notification sounds" msgstr "通知音效" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "好嘅" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "好嘅" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "重新開始引導流程" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "揀中嘅人入邊有個人唔接受羣組傾偈。" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "揀中嘅人入邊有個人封鎖你,所以傳送唔到訊息。" @@ -8518,7 +8528,7 @@ msgstr "只顯示帶有影片嘅帖文" msgid "Only replies" msgstr "只顯示回覆" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "淨係支援 WebVTT(.vtt)檔案" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "弊,搵唔到呢份個人檔案,試吓掃第個。" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "開啓內容審覈偵錯頁面" msgid "Open muted words and tags settings" msgstr "打開靜音字詞同標籤設定" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "打開新手包" @@ -8699,7 +8709,7 @@ msgstr "打開調試條目嘅額外詳細資訊" msgid "Opens alt text dialog" msgstr "打開替代文字對話框" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "打開你嘅裝置上嘅相機" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "已更新密碼!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "暫停" @@ -8925,12 +8935,12 @@ msgstr "暫停" msgid "Pause GIF" msgstr "暫停 GIF" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "暫停影片" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "用戶" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "{ownerName} 跟嘅人可以申請加入" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "@{0} 跟咗嘅人" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "跟緊 @{0} 嘅人" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "我跟嘅人" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "我跟嘅人可以申請加入" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "你跟嘅人" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "固定喺你嘅動態源" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "播放" @@ -9076,8 +9086,8 @@ msgstr "播放 {0}" msgid "Play GIF" msgstr "播放 GIF" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "播放影片" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "請喺下低寫低你嘅訊息:" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "政治" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "已封鎖帖文" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "@{0} 嘅帖文" @@ -9340,7 +9350,7 @@ msgstr "呢條帖文俾你隱藏咗" msgid "Post interaction settings" msgstr "帖文互動設定" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "帖文互動設定" @@ -9377,6 +9387,7 @@ msgstr "已唔再固定帖文" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "可以根據字詞、標籤,又或兩種一齊去靜音帖文。我哋 msgid "Posts hidden" msgstr "帖文隱藏咗" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "潛在誤導性連結" @@ -9445,20 +9460,21 @@ msgstr "私隱" msgid "Privacy and security" msgstr "私隱同保安" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "私隱同保安" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "私隱同保安設定" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "已拒絕引用帖文" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "引用" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "引用呢條篇帖文" @@ -9643,7 +9659,7 @@ msgstr "重新啓用你嘅帳號" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "繼續閱讀 {0, plural, other {# 條回覆}}" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "閱讀點用進階搵嘢篩選器" @@ -9653,11 +9669,11 @@ msgstr "閱讀點用進階搵嘢篩選器" msgid "Read blog post" msgstr "閱讀網誌文章" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "睇少啲" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "睇多啲" @@ -9683,11 +9699,11 @@ msgstr "睇吓 Bluesky 私隱政策" msgid "Read the Bluesky Terms of Service" msgstr "睇吓 Bluesky 服務條款" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "眞實對話。" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "眞實用戶。" @@ -9740,7 +9756,7 @@ msgstr "拒絕傾偈邀請" msgid "Reject join request" msgstr "拒絕加入申請" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "撈多次對話" @@ -10010,8 +10026,9 @@ msgstr "有人覆咗訊息,撳吓轆到嗰度" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "回覆" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "你所轉發" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "轉發" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "轉發呢條帖文" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "轉發你轉發嘅帖文" @@ -10245,7 +10262,7 @@ msgstr "已送出申請" msgid "Requests" msgstr "邀請" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "試多次執行上一個出錯誤嘅動作" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "返去首頁" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "返去上一頁" @@ -10458,7 +10475,7 @@ msgstr "儲存草稿" msgid "Save draft?" msgstr "係咪要儲存草稿?" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "儲存咗嘅動態源" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "帖文收藏" @@ -10512,8 +10529,8 @@ msgstr "已儲存到你嘅動態源度" msgid "Say hello!" msgstr "Say 哈嘍!" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "試吓同其他人 say 哈佬啦" @@ -10527,7 +10544,7 @@ msgstr "掃描" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "掃描 QR Code" @@ -10556,16 +10573,16 @@ msgstr "轆到去頂部" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "搵嘢" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "搵 @{0} 嘅帖文" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "搵 GIF" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "未登入狀態用唔到搵嘢功能" @@ -10777,12 +10794,13 @@ msgstr "揀選一個選項" msgid "Select app language" msgstr "揀選應用程式語言" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "揀選字幕檔案(.vtt)" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "揀選傾偈「{name}」" @@ -10823,7 +10841,7 @@ msgstr "揀選 GIF" msgid "Select GIF \"{0}\"" msgstr "揀選 GIF「{0}」" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "揀選羣組傾偈成員" @@ -10942,7 +10960,8 @@ msgstr "傳送訊息" msgid "Send post to {name}" msgstr "傳送帖文畀 {name}" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "傳送帖文到……" @@ -10960,11 +10979,11 @@ msgstr "從你嘅電話傳送呢條訊息" msgid "Send verification email" msgstr "傳送驗證電郵" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "手動設定你嘅託管服務提供者" msgid "Sets email for password reset" msgstr "設定電郵嚟重設密碼" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "設定" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "嚟自其他人嘅動態通知設定" @@ -11033,49 +11052,49 @@ msgstr "嚟自其他人嘅動態通知設定" msgid "Settings for allowing others to be notified of your posts" msgstr "允許其他人接收你出新貼通知設定" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "讚好通知設定" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "提及通知設定" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "新擁躉通知設定" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "其他通知設定" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "轉發嘅讚好通知設定" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "新訊息請求嘅通知設定" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "新訊息嘅通知設定" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "轉發嘅轉發通知設定" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "引用通知設定" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "回覆通知設定" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "轉發通知設定" @@ -11112,8 +11131,8 @@ msgstr "分享年齡範圍" msgid "Share anyway" msgstr "點都要分享" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "分享發布者 DID" @@ -11124,7 +11143,7 @@ msgstr "分享發布者 DID" msgid "Share feedback" msgstr "分享意見" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "分享連結對話框" msgid "Share my profile" msgstr "分享我嘅個人檔案" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "分享帖文 at:// 連結" @@ -11170,8 +11189,8 @@ msgstr "分享 QR code" msgid "Share this feed" msgstr "分享呢個動態源" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "分享此搵嘢結果" @@ -11183,8 +11202,8 @@ msgstr "分享呢個新手包" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "分享呢個新手包,等更多人加入你喺 Bluesky 度嘅社羣。" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "分享你嘅聯絡人去尋找朋友" msgid "Share your thoughts…" msgstr "分享你嘅諗法……" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "共用偏好測試器" @@ -11231,8 +11250,8 @@ msgstr "顯示替代文字" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "點都要顯示" @@ -11330,7 +11349,7 @@ msgstr "顯示警告兼且喺動態源度篩選" msgid "Show when you’re live" msgstr "顯示直播狀態" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "顯示關於呢條帖文嘅建立時間資訊" @@ -11345,8 +11364,8 @@ msgstr "顯示內容" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "顯示內容" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "暫停提醒" msgid "So many thoughts, you should post one" msgstr "咁多諗頭,不如出 Post 講吓" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "由你話事嘅社交平臺。" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "出咗問題,唔該試多次" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "垃圾訊息或其他虛假欺騙行爲" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "運動" @@ -11665,7 +11684,7 @@ msgstr "當你同第個人傾偈之後,對話內容就會喺度出現。" msgid "Start a group chat" msgstr "開始羣組傾偈" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "開始同人傾偈" @@ -11679,17 +11698,17 @@ msgstr "開始搵人加入" msgid "Start adding people!" msgstr "開始搵人加入!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "開始傾偈" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "開始同 {displayName} 傾偈" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "新手包" @@ -11712,12 +11731,16 @@ msgstr "你嘅新手包" msgid "Starter pack is invalid" msgstr "無效新手包" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "新手包" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "新手包可以幫你好輕鬆噉同你嘅朋友分享你最鍾意嘅動態源同用戶。" @@ -11751,7 +11774,7 @@ msgstr "已剷晒儲存資料,請即刻重啓應用程式。" msgid "Stored as part of a secure code for matching with others" msgstr "儲存為安全代碼嘅一部分,去匹配其他人" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "故仔書" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "喺 {0} 訂閱 {publicationTitle}" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "訂閱 @ {0} 去用呢啲標記:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "成功驗證" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "建議" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "日落" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "您所在國家而家未支援呢個功能!唔該遲啲過嚟睇睇。" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "已停權嘅帳號唔得參與羣組傾偈。" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "已停權嘅帳號唔得參與傾偈。" @@ -12057,7 +12082,7 @@ msgstr "條款" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "搵唔到嗰個新手包。" msgid "That username is already taken" msgstr "呢個用戶名稱俾人用咗" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "就噉先,咁多位!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "就係咁多喇!" @@ -12593,7 +12618,7 @@ msgstr "呢個標記係你所加。" msgid "This label was applied to the entire user account and will appear on all posts." msgstr "此標記已套用於成個用戶帳號,同時會喺所有帖文度出現。" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "呢個標記服務仲未公開佢發布嘅標記類型,亦有可能唔會再提供服務。" @@ -12638,7 +12663,7 @@ msgstr "呢個人封鎖咗你" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "呢條帖文話係話喺 <0>{0} 發布嘅,但係最先出現喺 Bluesky 嘅時間係喺 <1>{1}。" @@ -12646,7 +12671,7 @@ msgstr "呢條帖文話係話喺 <0>{0} 發布嘅,但係最先出現喺 Bl msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "呢條帖文存在未知嘅內容類型,你應用程式嘅版本可能過咗期。" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "呢條帖文淨係得登入咗嘅用戶先睇到。" @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "呢個用戶仲未有人跟佢。" #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "呢個用戶封鎖咗你,唔得傳送訊息。" @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "呢個用戶封鎖咗你,你冇得睇佢發嘅內容。" #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "呢個用戶停用咗傾偈功能,唔得傳送訊息。" @@ -12734,7 +12761,7 @@ msgstr "呢個用戶啱嚟冇耐,撳低去睇佢具體幾時入嚟嘅時間。 msgid "This user isn't following anyone." msgstr "呢個用戶未有跟過任何人。" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "你嘅裝置播放唔到呢條影片,瀏覽器或系統可能唔支援影片解碼器(H.264/AAC)。" @@ -12783,7 +12810,7 @@ msgstr "討論串偏好設定" msgid "Threaded" msgstr "樹狀模式" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "討論串偏好設定" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "聯絡人過多 - 你匯入嘅聯絡人數量經已超過尋找朋友上限" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "至 Hit" @@ -12855,7 +12882,7 @@ msgstr "至 Hit" msgid "Top replies first" msgstr "熱門回覆行先" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "話題" @@ -12917,11 +12944,11 @@ msgstr "引戰" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "信任源於人際關係、社羣同共享嘅背景,所以我哋亦都引入咗<0>受信任嘅驗證者:可以直接授予驗證其他帳號嘅組織。" -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "試吓搵第啲關鍵字,或移除部分篩選條件。" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "試吓搵第啲關鍵字。" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "收取唔到加入申請。" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "搵唔到揀咗嘅接收人。" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "搵唔到揀咗嘅收件人。" @@ -13103,7 +13132,7 @@ msgstr "唔再跟 {0}" msgid "Unfollow account" msgstr "唔再跟佢" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "唔再跟呢位用戶" @@ -13191,7 +13220,7 @@ msgstr "唔再靜音此羣組傾偈" msgid "Unmute thread" msgstr "唔再靜音討論串" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "唔再靜音影片" @@ -13509,7 +13538,7 @@ msgstr "授予唔到驗證,唔該試多次。" msgid "Verification settings" msgstr "驗證設定" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "驗證設定" @@ -13617,7 +13646,7 @@ msgstr "影片" msgid "Video failed to process" msgstr "影片處理失敗" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "影片動態源" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "影片嚟自 {0}:{text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "影片嚟自{0}。撳一吓去播放或暫停影片" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "電子遊戲" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "條片經已暫停" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "條片播緊" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "搵唔到條片。" @@ -13692,7 +13721,7 @@ msgstr "睇吓 {0} 嘅頭像" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "睇吓 {0} 嘅個人檔案" @@ -13723,8 +13752,8 @@ msgstr "睇吓網誌文章嚟了解更多資訊" msgid "View debug entry" msgstr "睇吓調試條目" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "睇吓詳細資訊" @@ -13797,7 +13826,7 @@ msgstr "睇吓此羣組傾偈嘅邀請連結" msgid "View the labeling service provided by @{0}" msgstr "睇吓 @{0} 提供嘅標記服務" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "睇吓呢個用戶嘅認證" @@ -13830,7 +13859,7 @@ msgstr "睇吓你嘅內容審覈清單" msgid "View your muted accounts" msgstr "睇吓你靜音咗嘅帳號" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "睇吓你嘅認證" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "我哋遇到網絡問題,唔該試多次" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "我哋遇到網絡問題,唔該試多次" @@ -14063,13 +14092,15 @@ msgstr "對唔住,但係我哋解析唔到呢份清單。若然呢個問題仲 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "對唔住,我哋而家撈唔到你啲靜音字詞。唔該試多次。" -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "對唔住,未能完成你嘅搵嘢請求。" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "對唔住,無法完成你嘅搵嘢要求。唔該等多幾分鐘試吓。" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "邊啲人可以授權認證?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "大鑊!" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "你唔得加入超過 {EMOJI_REACTION_LIMIT, plural, other {# 個 emoji 反應}}" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "你仲未可以建立羣組傾偈。" @@ -14562,7 +14594,7 @@ msgstr "你呢份草稿有未儲存嘅變更,使唔使儲存咗先?" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "你有未儲存嘅變更。睇其他草稿之前,使唔使儲存咗先?" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "你而家仲未建立任何新手包!" @@ -14621,7 +14653,7 @@ msgstr "你必須係傾偈擁有者先可以移除成員。" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "您必須年滿 13 歲先可以使用 Bluesky。閱讀我哋嘅<0>服務條款知多啲。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "你必須跟住至少 7 個人先至可以生成新手套裝。" @@ -14798,7 +14830,7 @@ msgstr "你經已達到儲存草稿數量上限" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "你經已達到請求數上限。唔該遲啲試多次。" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "你已經去到 {MAX_FILTERS, plural, other {# 個篩選條件}} 嘅上限。試吓喺現有嘅篩選器度加多啲條件,唔好再開新嘅喇。" @@ -14814,7 +14846,7 @@ msgstr "你經已達到每日上載影片嘅上限(總計影片大細過大) msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "你經已達到每日上載影片嘅上限(影片數量過多)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "你睇晒所有嘢喇。可能係時候要唞陣先?" @@ -14834,11 +14866,11 @@ msgstr "你嘅帳號已被停權" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "你嘅帳號註冊時間太短未畀得你上載影片。唔該遲啲試多次。" -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "你嘅帳號建立時間太短" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "你嘅帳號必須建立 7 日以上先可以建立新嘅羣組傾偈。" @@ -14929,7 +14961,7 @@ msgstr "無法喺電郵地址判斷到你嘅託管服務提供者,因此用返 msgid "Your hosting provider is detected automatically from the username you enter." msgstr "系統會根據你輸入嘅用戶名稱自動判斷你嘅託管服務提供者。" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "你嘅偏好語言" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "你嘅頭像" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "你嘅頭像俾其他用戶嘅頭像一圈圈噉圍住" @@ -15015,3 +15047,4 @@ msgstr "你嘅用戶名同密碼會分享畀 <0>{host}。若然你唔識呢 #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "你嘅驗證" + diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index 379b79f4a3..07354d92c5 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -119,6 +119,7 @@ msgstr "{0, plural, one {# 個喜歡} other {# 個喜歡}}" #. placeholder {0}: convo.details.memberCount #: src/components/dialogs/SearchablePeopleList.tsx:555 +#: src/components/dms/InitiateChatFlow.tsx:1038 msgid "{0, plural, one {# member} other {# members}}" msgstr "{0, plural, other {# 個成員}}" @@ -197,9 +198,9 @@ msgstr "{0, plural, one {個跟隨中} other {個跟隨中}}" #. placeholder {0}: profile.postsCount || 0 #. placeholder {0}: trend.postCount -#: src/components/interstitials/FeedTrendingTopics.tsx:220 +#: src/components/interstitials/FeedTrendingTopics.tsx:223 #: src/screens/Profile/Header/Metrics.tsx:58 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:150 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:153 msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {則貼文} other {則貼文}}" @@ -234,10 +235,10 @@ msgstr "{0}(帳號)" #. '{postCount} {posts}', e.g., '1.2K posts' #. '{postCount} {posts}', e.g., '1.2K posts' #. placeholder {0}: formatCount(i18n, trend.postCount) -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } -#: src/components/interstitials/FeedTrendingTopics.tsx:218 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:148 +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {Image} from 'expo-image' import { type AppBskyUnspeccedDefs, moderateProfile, RichText as RichTextApi, } from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import {atoms as a, useGutters, useTheme, type ViewStyleProp} from '#/alf' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {RichText} from '#/components/RichText' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import * as ModuleHeader from '../components/ModuleHeader' const TOPIC_COUNT = 5 const IMAGE_SIZE = 56 export function ExploreTrendingTopics() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() return enabled && !trendingDisabled ? : null } function Inner() { const ax = useAnalytics() const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length const showLoading = isLoading || isRefetching if (!showLoading && (error || !trending?.trends || noTopics)) return null return ( Trending {showLoading ? Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) : trending?.trends.map((trend, index) => ( { ax.metric('trendingTopic:click', { context: 'explore', recId: trending.recId, }) }} /> ))} ) } export function TrendRow({ trend, rank, children, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const gutters = useGutters([0, 'base']) const actors = useModerateTrendingActors(trend.actors) const description = useMemo(() => { if (!trend.description) return const rt = new RichTextApi({text: trend.description}) rt.detectFacetsWithoutResolution() return rt }, [trend.description]) let imageUrl = null // TODO Image URL goes here when available. -dsb return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {description ? ( ) : null} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} {imageUrl ? ( {trend.topic} ) : null} {children} )} ) } // Unused atm, but leaving here so we don't lose localization. -dsb export function useCategoryDisplayName( category: AppBskyUnspeccedDefs.TrendView['category'], ) { const {t: l} = useLingui() switch (category) { case 'sports': return l`Sports` case 'politics': return l`Politics` case 'video-games': return l`Video Games` case 'pop-culture': return l`Entertainment` case 'news': return l`News` case 'other': default: return null } } export function TrendingTopicRowSkeleton() { const t = useTheme() const gutters = useGutters([0, 'base']) return ( {/* TODO Image placeholder goes here when images are available. -dsb */} ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#. placeholder {1}: import {useMemo} from 'react' import {Pressable, View} from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {plural} from '@lingui/core/macro' import {Trans, useLingui} from '@lingui/react/macro' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/service-config' import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {formatCount} from '#/view/com/util/numeric/format' import { atoms as a, useGutters, useLayoutBreakpoints, useTheme, type ViewStyleProp, } from '#/alf' import {alpha} from '#/alf/utils' import {AvatarStack} from '#/components/AvatarStack' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' const TOPIC_COUNT = 3 export function FeedTrendingTopicsInterstitial() { const {enabled} = useTrendingConfig() const {trendingDisabled} = useTrendingSettings() const {rightNavVisible} = useLayoutBreakpoints() return enabled && !trendingDisabled && !rightNavVisible ? : null } function Inner() { const t = useTheme() const {t: l} = useLingui() const gutters = useGutters([0, 'base']) const ax = useAnalytics() const { data: trending, error, isLoading, isRefetching, } = useGetTrendsQuery({limit: TOPIC_COUNT}) const noTopics = !isLoading && !error && !trending?.trends?.length const shadowColor = alpha(t.palette.primary_100, 0.5) const gradient = { values: [ [0, t.atoms.bg.backgroundColor], [0.1, t.palette.primary_25], [0.9, t.palette.primary_25], [1, t.atoms.bg.backgroundColor], ], hover_value: t.palette.white, } if (error || noTopics) { return null } return ( c[1]) as [string, string, ...string[]]} locations={ gradient.values.map(c => c[0]) as [number, number, ...number[]] } style={[a.absolute, a.inset_0]} /> Trending See more {isLoading || isRefetching ? Array.from({length: TOPIC_COUNT}).map((_, i) => ( )) : trending?.trends?.map((trend, index) => ( { ax.metric('trendingTopic:click', {context: 'interstitial'}) }} /> ))} ) } function TrendRow({ trend, rank, onPress, }: ViewStyleProp & { trend: AppBskyUnspeccedDefs.TrendView rank: number children?: React.ReactNode onPress?: () => void }) { const t = useTheme() const {t: l, i18n} = useLingui() const actors = useModerateTrendingActors(trend.actors) return ( {({hovered, pressed}) => ( <> {rank}. {trend.displayName} {actors.length > 0 ? ( ) : null} {trend.postCount >= 1000 ? ( 1K+ posts ) : ( {formatCount(i18n, trend.postCount)}{' '} {plural(trend.postCount, {one: 'post', other: 'posts'})} )} )} ) } function TrendingTopicRowSkeleton({rank}: {rank: number}) { const t = useTheme() return ( ) } function useModerateTrendingActors( actors: AppBskyUnspeccedDefs.TrendView['actors'], ) { const moderationOpts = useModerationOpts() return useMemo(() => { if (!moderationOpts) return [] return actors .filter(actor => { const decision = moderateProfile(actor, moderationOpts) return !decision.ui('avatar').filter && !decision.ui('avatar').blur }) .slice(0, 3) }, [actors, moderationOpts]) } +#: src/components/interstitials/FeedTrendingTopics.tsx:221 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:151 msgid "{0} {1}" msgstr "" @@ -264,29 +265,6 @@ msgstr "{0} 已受邀加入對話" msgid "{0} and {1} added to chat" msgstr "{0} 和 {1} 已受邀加入對話" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post and are its only likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#. placeholder {1}: nameLink(names[1]) -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:135 -#: src/screens/PostThread/components/LikesStat.tsx:191 -msgid "{0} and {1} like this" -msgstr "" - -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: formatPostStatCount(others) -#. placeholder {2}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:196 -msgid "{0} and {others, plural, one {{1} other} other {{2} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:137 -msgid "{0} and {othersLabel} like this" -msgstr "" - #. placeholder {0}: profile.followsCount || 0 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{0} following" @@ -337,14 +315,6 @@ msgstr "{0} 離開了" msgid "{0} left the group" msgstr "{0} 離開了群組" -#. Social proof on the likes stat; the bolded name is a person the viewer follows who liked the post and is its only like -#. placeholder {0}: nameLink(names[0]) -#. placeholder {0}: names[0].displayName -#: src/screens/PostThread/components/LikesStat.tsx:138 -#: src/screens/PostThread/components/LikesStat.tsx:206 -msgid "{0} likes this" -msgstr "" - #. placeholder {0}: formatTime(currentTime) #. placeholder {1}: formatTime(duration) #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/Scrubber.tsx:203 @@ -401,21 +371,6 @@ msgstr "{0}、" msgid "{0}, {1} and {memberCount, plural, one {# other} other {# others}} added to chat" msgstr "{0}、{1} 及{memberCount, plural, other {其他 # 人}}已受邀加入對話" -#. Social proof on the likes stat; the bolded names are people the viewer follows who liked the post, and the count is the remaining number of likes -#. placeholder {0}: nameLink(names[0]) -#. placeholder {1}: nameLink(names[1]) -#. placeholder {2}: formatPostStatCount(others) -#. placeholder {3}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:181 -msgid "{0}, {1}, and {others, plural, one {{2} other} other {{3} others}} like this" -msgstr "" - -#. placeholder {0}: names[0].displayName -#. placeholder {1}: names[1].displayName -#: src/screens/PostThread/components/LikesStat.tsx:134 -msgid "{0}, {1}, and {othersLabel} like this" -msgstr "" - #. placeholder {0}: feed.displayName #. placeholder {1}: sanitizeHandle(feed.creatorHandle, '@') #. placeholder {2}: feed.likeCount || 0 @@ -703,7 +658,7 @@ msgid "{following} following" msgstr "{following} 個跟隨中" #: src/components/dms/components/GroupChatProfileCard.tsx:62 -#: src/components/dms/InitiateChatFlow.tsx:945 +#: src/components/dms/InitiateChatFlow.tsx:1158 msgid "{handle} can’t be added" msgstr "無法邀請 {handle}" @@ -711,7 +666,7 @@ msgstr "無法邀請 {handle}" msgid "{handle} can't be messaged" msgstr "無法傳送訊息給 {handle}" -#: src/components/dms/InitiateChatFlow.tsx:906 +#: src/components/dms/InitiateChatFlow.tsx:1119 msgid "{handle} can’t be messaged" msgstr "無法傳送訊息給 {handle}" @@ -789,12 +744,6 @@ msgstr "{notificationCount, plural, one {# 則未讀通知} other {# 則未讀 msgid "{numMatches, plural, one {# contact found} other {# contacts found}}" msgstr "{numMatches, plural, other {找到了 # 位聯絡人}}" -#. placeholder {0}: formatPostStatCount(others) -#. placeholder {1}: formatPostStatCount(others) -#: src/screens/PostThread/components/LikesStat.tsx:127 -msgid "{others, plural, one {{0} other} other {{1} others}}" -msgstr "" - #: src/components/NewskieDialog.tsx:115 msgid "{profileName} joined Bluesky {timeAgoString} ago" msgstr "「{profileName}」在 {timeAgoString}前加入了 Bluesky" @@ -858,7 +807,7 @@ msgid "+{0}" msgstr "+{0}" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:250 +#: src/screens/Search/components/StarterPackCard.tsx:258 msgid "+{computedTotal}" msgstr "+{computedTotal}" @@ -893,14 +842,14 @@ msgstr "<0>{0} {1, plural, one {個跟隨中} other {個跟隨中}}" #. Quote count display, the <0> tags enclose the number of quotes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.quoteCount) #. placeholder {1}: post.quoteCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:470 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:469 msgid "<0>{0} {1, plural, one {quote} other {quotes}}" msgstr "<0>{0} {1, plural, other {次引用}}" #. Repost count display, the <0> tags enclose the number of reposts in bold (will never be 0) #. placeholder {0}: formatPostStatCount(post.repostCount) #. placeholder {1}: post.repostCount -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:449 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:448 msgid "<0>{0} {1, plural, one {repost} other {reposts}}" msgstr "<0>{0} {1, plural, other {則轉發}}" @@ -913,7 +862,7 @@ msgstr "<0>{0} {1, plural, other {次收藏}}" #. Like count display, the <0> tags enclose the number of likes in bold (will never be 0) #. placeholder {0}: formatPostStatCount(likeCount) -#: src/screens/PostThread/components/LikesStat.tsx:90 +#: src/screens/PostThread/components/LikesStat.tsx:44 msgid "<0>{0} {likeCount, plural, one {like} other {likes}}" msgstr "<0>{0} {likeCount, plural, other {個喜歡}}" @@ -941,7 +890,7 @@ msgid "<0>{displayName}<1/><2> added you" msgstr "<0>{displayName}<1/><2> 已將您加入" #: src/screens/Hashtag.tsx:230 -#: src/screens/Search/SearchResults.tsx:385 +#: src/screens/Search/SearchResults.tsx:412 msgid "<0>Sign in<1> or <2>create an account<3> <4>to search for news, sports, politics, and everything else happening on Bluesky." msgstr "<0>登入<1>或<2>建立帳號<3><4>即可在 Bluesky 上搜尋有關新聞、體育、政治等新鮮事。" @@ -959,6 +908,13 @@ msgstr "<0>您和<1> <2>{0} 已包含在您的新手包中" msgid "⚠Invalid Handle" msgstr "⚠無效的帳號代碼" +#. Over 1,000 posts +#. Over 1,000 posts +#: src/components/interstitials/FeedTrendingTopics.tsx:219 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:149 +msgid "1K+ posts" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:202 #: src/components/dialogs/MutedWords.tsx:551 #: src/components/dialogs/MutedWords.tsx:554 @@ -981,7 +937,7 @@ msgstr "30 天" msgid "7 days" msgstr "7 天" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:17 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:27 msgid "A collection of popular feeds you can find on Bluesky, including News, Booksky, Game Dev, Blacksky, and Fountain Pens" msgstr "您可以在 Bluesky 上找到一系列熱門動態源,包括 News、Booksky、Game Dev、Blacksky,以及 ​​Fountain Pens" @@ -998,6 +954,8 @@ msgstr "發生了網路錯誤,請檢查您的網路連線狀態" #: src/components/contacts/screens/VerifyNumber.tsx:155 #: src/components/dms/dialogs/NewChatDialog.tsx:56 #: src/components/dms/dialogs/NewChatDialog.tsx:94 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:71 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:110 #: src/components/dms/LeaveConvoPrompt.tsx:38 #: src/components/moderation/BlockDialog.tsx:284 #: src/components/moderation/BlockDialog.tsx:310 @@ -1038,10 +996,11 @@ msgid "A screenshot of the post composer with a new button next to the post butt msgstr "一張貼文編輯器的螢幕截圖。在發布按鈕旁有一個標示為草稿的新按鈕,並帶有彩虹煙火特效。下方的編輯器文字顯示:「嘿,你聽說了嗎? Bluesky 現在有草稿功能了!!!」。" #: src/components/dms/dialogs/NewChatDialog.tsx:109 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:125 msgid "A selected recipient is not followed by the sender." msgstr "選擇的部分對象沒有被傳送者跟隨。" -#: src/Navigation.tsx:474 +#: src/Navigation.tsx:483 #: src/screens/Settings/AboutSettings.tsx:85 #: src/screens/Settings/Settings.tsx:264 #: src/screens/Settings/Settings.tsx:267 @@ -1090,11 +1049,11 @@ msgstr "已送出申請!請靜待擁有者確認以加入群組。" msgid "Accessibility" msgstr "無障礙" -#: src/Navigation.tsx:389 +#: src/Navigation.tsx:390 msgid "Accessibility Settings" msgstr "無障礙設定" -#: src/Navigation.tsx:405 +#: src/Navigation.tsx:406 #: src/screens/Settings/AccountSettings.tsx:54 #: src/screens/Settings/Settings.tsx:174 #: src/screens/Settings/Settings.tsx:177 @@ -1169,11 +1128,15 @@ msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. msgstr "帶有扇形藍色勾號徽章的帳號<0><1/>可以對其他帳號授予驗證。這些可靠的驗證者由 Bluesky 官方親自挑選。" #: src/lib/hooks/useNotificationHandler.ts:214 -#: src/screens/Settings/NotificationSettings/index.tsx:226 -#: src/screens/Settings/NotificationSettings/index.tsx:365 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:105 +#: src/screens/Settings/NotificationSettings/index.tsx:225 msgid "Activity from others" msgstr "來自其他人的動態" +#: src/Navigation.tsx:459 +msgid "Activity notifications" +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:191 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:319 #: src/components/dialogs/lists/UserAddRemoveListsDialog.tsx:326 @@ -1241,7 +1204,7 @@ msgstr "加入另一則貼文" msgid "Add another post to thread" msgstr "新增另一則貼文至討論串" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:435 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:439 msgid "Add another search filter" msgstr "新增另一個搜尋篩選條件" @@ -1263,7 +1226,7 @@ msgstr "加入自動化標記到此帳號" msgid "Add emoji reaction" msgstr "加入表情符號反應" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:443 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:447 msgid "Add filter" msgstr "新增篩選條件" @@ -1570,7 +1533,7 @@ msgstr "允許存取私人訊息" msgid "Already have a code?" msgstr "已經有重設驗證碼了?" -#: src/components/WelcomeModal.tsx:192 +#: src/components/WelcomeModal.tsx:189 msgid "Already have an account?" msgstr "已經有帳號了?" @@ -1624,7 +1587,7 @@ msgstr "一封電子郵件已傳送至 {0}。請查看郵件並在下方輸入 msgid "An error has occurred" msgstr "發生錯誤" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:448 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:434 msgid "An error occurred" msgstr "發生錯誤" @@ -1641,7 +1604,7 @@ msgstr "取得建議帳號時發生錯誤。" msgid "An error occurred while fetching the feed." msgstr "載入動態源時發生錯誤。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:374 +#: src/components/StarterPack/ProfileStarterPacks.tsx:377 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "產生您的新手包時發生錯誤。要再試一次嗎?" @@ -1650,11 +1613,11 @@ msgstr "產生您的新手包時發生錯誤。要再試一次嗎?" msgid "An error occurred while hiding suggestion. {0}" msgstr "隱藏建議時發生錯誤。{0}" -#: src/components/Post/Embed/VideoEmbed/index.tsx:188 +#: src/components/Post/Embed/VideoEmbed/index.tsx:197 msgid "An error occurred while loading the video. Please try again later." msgstr "載入影片時發生錯誤。請稍後再試。" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:239 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:308 msgid "An error occurred while loading the video. Please try again." msgstr "載入影片時發生錯誤。請稍後再試。" @@ -1694,7 +1657,7 @@ msgstr "發生錯誤。{0}" msgid "An illustration depicting user avatars flowing from a contact book into the Bluesky app" msgstr "一張插圖,展示使用者大頭貼照從聯絡人流向 Bluesky 應用程式" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:35 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:45 msgid "An illustration of several Bluesky posts alongside repost, like, and comment icons" msgstr "Bluesky 的幾則貼文插圖,旁邊還有轉發、喜歡和留言圖示" @@ -1715,16 +1678,14 @@ msgstr "邀請連結可以讓其他人直接加入群組對話。您可以控制 msgid "An issue not included in these options" msgstr "問題未包含在上述選項" -#: src/components/dms/dialogs/NewChatDialog.tsx:92 -msgid "An issue occurred creating the group chat, please try again." -msgstr "" - #: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:69 msgid "An issue occurred starting the chat, please try again." msgstr "開始對話時發生問題,請再試一次。" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:50 -msgid "An issue occurred while trying to open the chat" +#: src/components/dms/dialogs/NewChatDialog.tsx:92 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:108 +msgid "An issue occurred starting the group chat, please try again." msgstr "" #: src/components/hooks/useFollowMethods.ts:35 @@ -1779,8 +1740,8 @@ msgid "Any date" msgstr "任何日期" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:457 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:22 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:25 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:22 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:26 msgid "Anyone" msgstr "任何人" @@ -1812,7 +1773,7 @@ msgstr "跟隨我的人" msgid "Anyone who has it will no longer be able to join or request to join. You can always create a new one." msgstr "任何人都無法再透過此連結加入群組,但您可以隨時建立新的邀請連結。" -#: src/Navigation.tsx:482 +#: src/Navigation.tsx:491 #: src/screens/Settings/AppIconSettings/index.tsx:65 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:19 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:24 @@ -1850,7 +1811,7 @@ msgstr "密碼名稱必須至少包含 4 個字元" msgid "App passwords" msgstr "應用程式專用密碼" -#: src/Navigation.tsx:357 +#: src/Navigation.tsx:358 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "應用程式專用密碼" @@ -1901,7 +1862,7 @@ msgstr "對此處分提出申訴" msgid "Appeal this label" msgstr "申訴此標記" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:398 #: src/screens/Settings/AppearanceSettings.tsx:73 #: src/screens/Settings/Settings.tsx:226 #: src/screens/Settings/Settings.tsx:229 @@ -1919,12 +1880,12 @@ msgid "Apply Pull Request" msgstr "套用拉取請求 (Pull Request)" #. placeholder {0}: niceDate(i18n, createdAt, 'medium') -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:610 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:611 msgid "Archived from {0}" msgstr "封存於 {0}" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:581 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:619 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:620 msgid "Archived post" msgstr "已封存的貼文" @@ -2029,7 +1990,7 @@ msgid "Aurora" msgstr "極光" #: src/components/BotAccountAlert.tsx:32 -#: src/components/BotBadge.tsx:63 +#: src/components/BotBadge.tsx:65 msgid "Automated account" msgstr "自動化帳號" @@ -2043,7 +2004,7 @@ msgstr "自動" msgid "Automation label" msgstr "自動化標記" -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:422 #: src/screens/Settings/AutomationLabelSettings.tsx:103 msgid "Automation Label" msgstr "自動化標記" @@ -2063,9 +2024,9 @@ msgstr "可用" #: src/components/dms/AddMembersFlow.tsx:359 #: src/components/dms/AddMembersFlow.tsx:527 #: src/components/dms/AddMembersFlow.tsx:533 -#: src/components/dms/InitiateChatFlow.tsx:540 -#: src/components/dms/InitiateChatFlow.tsx:758 -#: src/components/dms/InitiateChatFlow.tsx:765 +#: src/components/dms/InitiateChatFlow.tsx:645 +#: src/components/dms/InitiateChatFlow.tsx:863 +#: src/components/dms/InitiateChatFlow.tsx:870 #: src/components/moderation/AppealForm.tsx:145 #: src/components/moderation/AppealForm.tsx:146 #: src/screens/Login/ChooseAccountForm.tsx:96 @@ -2129,8 +2090,8 @@ msgid "Before creating a post or replying, you must first verify your email." msgstr "在撰寫貼文或回覆之前,您必須先驗證您的電子信箱。" #: src/components/dialogs/StarterPackDialog.tsx:72 -#: src/components/StarterPack/ProfileStarterPacks.tsx:264 -#: src/components/StarterPack/ProfileStarterPacks.tsx:274 +#: src/components/StarterPack/ProfileStarterPacks.tsx:267 +#: src/components/StarterPack/ProfileStarterPacks.tsx:277 #: src/view/screens/Profile.tsx:350 msgid "Before creating a starter pack, you must first verify your email." msgstr "在建立新手包之前,您必須先驗證您的電子信箱。" @@ -2145,10 +2106,10 @@ msgstr "在您開始接收 {name} 的貼文通知之前,您必須先驗證您 #: src/components/dms/dialogs/NewChatDialog.tsx:155 #: src/components/dms/MessageProfileButton.tsx:60 -#: src/screens/Messages/ChatList.tsx:169 -#: src/screens/Messages/ChatList.tsx:187 -#: src/screens/Messages/ChatList.tsx:288 -#: src/screens/Messages/ChatList.tsx:544 +#: src/screens/Messages/ChatList.tsx:168 +#: src/screens/Messages/ChatList.tsx:186 +#: src/screens/Messages/ChatList.tsx:287 +#: src/screens/Messages/ChatList.tsx:543 #: src/screens/Messages/Conversation.tsx:203 #: src/screens/Messages/ConversationSettings/MemberMenu.tsx:99 msgid "Before you can message another user, you must first verify your email." @@ -2170,13 +2131,19 @@ msgstr "請填寫以下欄位,以開始年齡驗證程序。" msgid "Beta Feature" msgstr "測試功能" -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:414 #: src/screens/Settings/BetaFeaturesSettings.tsx:108 #: src/screens/Settings/Settings.tsx:248 #: src/screens/Settings/Settings.tsx:251 msgid "Beta features" msgstr "測試功能" +#: src/components/BetaBadge.tsx:79 +#: src/components/BetaBadge.tsx:99 +#: src/components/BetaBadge.tsx:100 +msgid "Beta features enabled" +msgstr "" + #: src/screens/Settings/BetaFeaturesSettings.tsx:144 msgctxt "web" msgid "Beta features may be unstable. Some changes may require reloading the app." @@ -2279,7 +2246,7 @@ msgstr "已被封鎖" msgid "Blocked accounts" msgstr "已封鎖帳號" -#: src/Navigation.tsx:193 +#: src/Navigation.tsx:194 #: src/view/screens/ModerationBlockedAccounts.tsx:95 msgid "Blocked Accounts" msgstr "已封鎖帳號" @@ -2292,7 +2259,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/screens/Profile/Sections/Labels.tsx:203 +#: src/screens/Profile/Sections/Labels.tsx:204 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "封鎖該帳號無法阻止其標記您的帳號。" @@ -2319,7 +2286,7 @@ msgstr "bloomscrolling booksky" msgid "Bluesky" msgstr "Bluesky" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:635 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:636 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky 無法確認貼文發布日期的真實性。" @@ -2369,7 +2336,7 @@ msgstr "Bluesky Social 服務條款" msgid "Bluesky stores your contacts as encoded data. Removing your contacts will immediately delete this data." msgstr "Bluesky 會把您的聯絡人以編碼加密形式儲存。刪除聯絡人也會立即刪除此資訊。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:340 +#: src/components/StarterPack/ProfileStarterPacks.tsx:343 msgid "Bluesky will choose a set of recommended accounts from people in your network." msgstr "Bluesky 將從您的個人社群網路中選擇一組推薦的帳號。" @@ -2473,7 +2440,7 @@ msgstr "返回首頁時間軸的按鈕" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:847 #: src/screens/Messages/JoinRequest.tsx:177 -#: src/screens/Search/components/StarterPackCard.tsx:107 +#: src/screens/Search/components/StarterPackCard.tsx:112 #: src/screens/Search/Explore.tsx:960 msgid "By {0}" msgstr "來自 {0}" @@ -2516,11 +2483,11 @@ msgstr "建立帳號即表示您同意<0>服務條款及<1>隱私權政策Terms of Service." msgstr "建立帳號即表示您同意<0>服務條款。" -#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/components/StarterPackCard.tsx:111 msgid "By you" msgstr "由您建立" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:69 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:65 msgid "Camera" msgstr "相機" @@ -2597,7 +2564,7 @@ msgstr "取消重新啟用並登出" msgid "Cancel reply" msgstr "取消回覆" -#: src/screens/Search/Shell.tsx:584 +#: src/screens/Search/Shell.tsx:592 msgid "Cancel search" msgstr "放棄搜尋" @@ -2710,7 +2677,7 @@ msgid "Changes to the starter pack will not be reflected in the list after creat msgstr "列表在轉存後會是一份完全獨立的副本,任何對新手包的變更都不會影響已轉存的列表。" #: src/lib/hooks/useNotificationHandler.ts:133 -#: src/Navigation.tsx:500 +#: src/Navigation.tsx:509 #: src/view/shell/bottom-bar/BottomBar.tsx:242 #: src/view/shell/desktop/LeftNav.tsx:698 #: src/view/shell/Drawer.tsx:525 @@ -2755,9 +2722,9 @@ msgstr "成功靜音對話" msgid "Chat not found." msgstr "找不到對話。" -#: src/screens/Messages/ChatList.tsx:570 -#: src/screens/Messages/ChatList.tsx:605 -#: src/screens/Messages/ChatList.tsx:652 +#: src/screens/Messages/ChatList.tsx:569 +#: src/screens/Messages/ChatList.tsx:604 +#: src/screens/Messages/ChatList.tsx:651 msgid "Chat options" msgstr "對話選項" @@ -2766,10 +2733,11 @@ msgid "Chat owners cannot leave a group chat." msgstr "對話擁有者無法離開群組對話。" #: src/components/dms/dialogs/NewChatDialog.tsx:73 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:88 msgid "Chat recipient is not followed by the sender." msgstr "訊息接收者沒有被傳送者跟隨。" -#: src/Navigation.tsx:520 +#: src/Navigation.tsx:529 msgid "Chat request inbox" msgstr "對話邀請收件匣" @@ -2779,11 +2747,11 @@ msgid "Chat requests" msgstr "對話邀請" #: src/components/dms/ConvoMenu.tsx:88 -#: src/Navigation.tsx:515 -#: src/screens/Messages/ChatList.tsx:98 -#: src/screens/Messages/ChatList.tsx:102 -#: src/screens/Messages/ChatList.tsx:672 -#: src/screens/Messages/ChatList.tsx:682 +#: src/Navigation.tsx:524 +#: src/screens/Messages/ChatList.tsx:97 +#: src/screens/Messages/ChatList.tsx:101 +#: src/screens/Messages/ChatList.tsx:671 +#: src/screens/Messages/ChatList.tsx:681 #: src/screens/Messages/Settings.tsx:48 msgid "Chat settings" msgstr "對話設定" @@ -2810,9 +2778,9 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "成功取消靜音對話" -#: src/screens/Messages/ChatList.tsx:92 -#: src/screens/Messages/ChatList.tsx:556 -#: src/screens/Messages/ChatList.tsx:596 +#: src/screens/Messages/ChatList.tsx:91 +#: src/screens/Messages/ChatList.tsx:555 +#: src/screens/Messages/ChatList.tsx:595 msgid "Chats" msgstr "對話" @@ -2849,7 +2817,7 @@ msgstr "選擇網域驗證方式" msgid "Choose Feeds" msgstr "選擇動態源" -#: src/components/StarterPack/ProfileStarterPacks.tsx:349 +#: src/components/StarterPack/ProfileStarterPacks.tsx:352 msgid "Choose for me" msgstr "為我挑選" @@ -3015,7 +2983,7 @@ msgstr "點此以重新傳送訊息" #: src/components/dms/AfterReportDialog.tsx:212 #: src/components/dms/AfterReportDialog.tsx:217 #: src/components/dms/EmojiPopup.android.tsx:59 -#: src/components/dms/InitiateChatFlow.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:670 #: src/components/intents/GroupChatJoinDialog.tsx:246 #: src/components/intents/GroupChatJoinDialog.tsx:281 #: src/components/NewskieDialog.tsx:169 @@ -3039,8 +3007,8 @@ msgstr "點此以重新傳送訊息" msgid "Close" msgstr "關閉" -#: src/components/Dialog/index.web.tsx:127 -#: src/components/Dialog/index.web.tsx:317 +#: src/components/Dialog/index.web.tsx:129 +#: src/components/Dialog/index.web.tsx:339 msgid "Close active dialog" msgstr "關閉目前的對話框" @@ -3082,7 +3050,7 @@ msgstr "關閉圖片檢視器" #: src/components/ContextMenu/Backdrop.ios.tsx:53 #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 -#: src/components/Lightbox/chrome/ImageMenu.tsx:84 +#: src/components/Lightbox/chrome/ImageMenu.tsx:85 msgid "Close menu" msgstr "關閉選單" @@ -3102,7 +3070,7 @@ msgstr "關閉加入申請通知橫幅" msgid "Close this dialog" msgstr "關閉此對話框" -#: src/components/WelcomeModal.tsx:217 +#: src/components/WelcomeModal.tsx:214 msgid "Close welcome modal" msgstr "關閉歡迎畫面" @@ -3144,7 +3112,7 @@ msgid "Comics" msgstr "漫畫" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:46 -#: src/Navigation.tsx:347 +#: src/Navigation.tsx:348 #: src/view/screens/CommunityGuidelines.tsx:28 msgid "Community Guidelines" msgstr "社群準則" @@ -3265,7 +3233,7 @@ msgstr "內容與媒體" msgid "Content and media" msgstr "內容與媒體" -#: src/Navigation.tsx:458 +#: src/Navigation.tsx:467 msgid "Content and Media" msgstr "內容與媒體" @@ -3301,7 +3269,7 @@ msgstr "內容警告" msgid "Content warnings" msgstr "內容警告" -#: src/components/Menu/index.web.tsx:91 +#: src/components/Menu/index.web.tsx:93 msgid "Context menu backdrop, click to close the menu." msgstr "內容選單背景,點一下以關閉選單。" @@ -3334,7 +3302,7 @@ msgid "Continue thread..." msgstr "繼續載入討論串……" #: src/components/dms/AddMembersFlow.tsx:324 -#: src/components/dms/InitiateChatFlow.tsx:493 +#: src/components/dms/InitiateChatFlow.tsx:598 msgid "Continue to group name" msgstr "繼續設定群組名稱" @@ -3376,7 +3344,7 @@ msgstr "找不到對話。" msgid "Copied build version to clipboard" msgstr "成功複製組建版本號至剪貼簿" -#: src/screens/Search/Shell.tsx:504 +#: src/screens/Search/Shell.tsx:512 msgid "Copied link to clipboard" msgstr "已將連結複製至剪貼簿" @@ -3384,7 +3352,7 @@ msgstr "已將連結複製至剪貼簿" #: src/components/dms/MessageContextMenu.tsx:97 #: src/components/PostControls/DiscoverDebug.tsx:36 #: src/components/PostControls/PostMenu/PostMenuItems.tsx:273 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:77 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:75 #: src/lib/sharing.ts:24 #: src/lib/sharing.ts:42 msgid "Copied to clipboard" @@ -3418,8 +3386,8 @@ msgstr "複製應用程式專用密碼" msgid "Copy at:// URI" msgstr "複製 at:// 連結" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:154 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:152 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:155 msgid "Copy author DID" msgstr "複製發布者 DID" @@ -3457,10 +3425,10 @@ msgstr "複製連結" msgid "Copy link to list" msgstr "複製列表連結" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:142 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:88 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:91 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:140 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:86 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:89 msgid "Copy link to post" msgstr "複製貼文連結" @@ -3478,8 +3446,8 @@ msgstr "複製新手包連結" msgid "Copy message text" msgstr "複製訊息文字" -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:145 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:148 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:143 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:146 msgid "Copy post at:// URI" msgstr "複製貼文 at:// 連結" @@ -3498,7 +3466,7 @@ msgstr "複製 TXT 記錄值" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:41 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:108 -#: src/Navigation.tsx:352 +#: src/Navigation.tsx:353 #: src/view/screens/CopyrightPolicy.tsx:25 msgid "Copyright Policy" msgstr "著作權政策" @@ -3614,8 +3582,8 @@ msgstr "牛 豬" #. Text on button to create a new starter pack #: src/components/dialogs/StarterPackDialog.tsx:113 #: src/components/dialogs/StarterPackDialog.tsx:210 -#: src/components/dms/InitiateChatFlow.tsx:502 -#: src/components/StarterPack/ProfileStarterPacks.tsx:329 +#: src/components/dms/InitiateChatFlow.tsx:607 +#: src/components/StarterPack/ProfileStarterPacks.tsx:332 msgid "Create" msgstr "建立" @@ -3632,9 +3600,9 @@ msgstr "轉存此新手包到新的列表" msgid "Create a QR code for a starter pack" msgstr "為新手包建立 QR Code" -#: src/components/StarterPack/ProfileStarterPacks.tsx:207 -#: src/components/StarterPack/ProfileStarterPacks.tsx:316 -#: src/Navigation.tsx:551 +#: src/components/StarterPack/ProfileStarterPacks.tsx:210 +#: src/components/StarterPack/ProfileStarterPacks.tsx:319 +#: src/Navigation.tsx:560 msgid "Create a starter pack" msgstr "建立一個新手包" @@ -3643,12 +3611,12 @@ msgstr "建立一個新手包" msgid "Create a Starter Pack" msgstr "建立新手包" -#: src/components/StarterPack/ProfileStarterPacks.tsx:303 +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "Create a starter pack for me" msgstr "為我產生一個新手包" -#: src/components/WelcomeModal.tsx:158 -#: src/components/WelcomeModal.tsx:166 +#: src/components/WelcomeModal.tsx:155 +#: src/components/WelcomeModal.tsx:163 #: src/screens/Messages/JoinRequest.tsx:310 #: src/screens/Signup/index.tsx:141 #: src/view/com/auth/SplashScreen.tsx:106 @@ -3665,7 +3633,7 @@ msgstr "建立帳號" #: src/components/dialogs/Signin.tsx:87 #: src/components/dialogs/Signin.tsx:89 #: src/screens/Hashtag.tsx:236 -#: src/screens/Search/SearchResults.tsx:391 +#: src/screens/Search/SearchResults.tsx:418 msgid "Create an account" msgstr "建立帳號" @@ -3678,11 +3646,11 @@ msgstr "不使用此新手包建立帳號" msgid "Create an avatar instead" msgstr "或是建立一個大頭貼照" -#: src/components/StarterPack/ProfileStarterPacks.tsx:214 +#: src/components/StarterPack/ProfileStarterPacks.tsx:217 msgid "Create another" msgstr "再建立一個" -#: src/components/dms/InitiateChatFlow.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:606 msgid "Create group chat" msgstr "建立群組對話" @@ -4010,7 +3978,7 @@ msgstr "停用" msgid "Disable 2FA" msgstr "停用雙重驗證" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:414 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:400 msgid "Disable captions" msgstr "關閉字幕" @@ -4150,7 +4118,7 @@ msgstr "顯示較大的替代文字標誌" msgid "Display name" msgstr "名稱" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:23 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:33 msgid "Ditch the trolls and clickbait. Find real people and conversations that matter to you." msgstr "告別網路酸民和標題黨,找到您真正在意的人與感興趣的對話。" @@ -4232,7 +4200,7 @@ msgstr "點兩下或長按訊息以加入反應" msgid "Double tap to close the dialog" msgstr "點兩下以關閉對話框" -#: src/screens/VideoFeed/index.tsx:1161 +#: src/screens/VideoFeed/index.tsx:1178 msgid "Double tap to like" msgstr "點兩下以表示喜歡" @@ -4336,6 +4304,7 @@ msgstr "飲食失調" #: src/screens/Messages/components/EditTextButton.tsx:52 #: src/screens/Settings/AccountSettings.tsx:148 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:250 #: src/screens/StarterPack/StarterPackScreen.tsx:604 #: src/screens/StarterPack/Wizard/index.tsx:331 #: src/screens/StarterPack/Wizard/index.tsx:336 @@ -4405,7 +4374,7 @@ msgstr "編輯直播狀態" msgid "Edit moderation list" msgstr "編輯內容管理列表" -#: src/Navigation.tsx:362 +#: src/Navigation.tsx:363 #: src/view/screens/Feeds.tsx:511 msgid "Edit My Feeds" msgstr "編輯我的動態源" @@ -4414,6 +4383,11 @@ msgstr "編輯我的動態源" msgid "Edit name" msgstr "編輯名稱" +#. placeholder {0}: createSanitizedDisplayName( profile, ) +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:242 +msgid "Edit notifications from {0}" +msgstr "" + #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:114 msgid "Edit People" msgstr "編輯使用者" @@ -4452,7 +4426,7 @@ msgstr "編輯使用者列表" msgid "Edit who can reply" msgstr "修改哪些人可以回覆" -#: src/Navigation.tsx:556 +#: src/Navigation.tsx:565 msgid "Edit your starter pack" msgstr "編輯您的新手包" @@ -4508,8 +4482,8 @@ msgstr "嵌入 HTML 程式碼" #: src/components/dialogs/Embed.tsx:105 #: src/components/dialogs/Embed.tsx:109 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:120 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:125 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:118 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:123 msgid "Embed post" msgstr "嵌入貼文" @@ -4517,7 +4491,7 @@ msgstr "嵌入貼文" 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/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:61 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerWeb.tsx:66 msgid "Embedded video player" msgstr "嵌入式影片播放器" @@ -4541,7 +4515,7 @@ msgstr "顯示成人內容" msgid "Enable beta features" msgstr "啟用測試功能" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:415 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:401 msgid "Enable captions" msgstr "開啟字幕" @@ -4558,12 +4532,13 @@ msgstr "啟用外部媒體" msgid "Enable media players for" msgstr "啟用媒體播放器" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:139 #: src/view/screens/Storybook/Admonitions.tsx:76 msgid "Enable notifications for an account by visiting their profile and pressing the <0>bell icon <1/>." msgstr "前往其個人檔案,點一下旁邊的<0>鈴鐺圖示 <1/>,即可接收該帳號的動態通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:136 -#: src/screens/Settings/NotificationSettings/index.tsx:140 +#: src/screens/Settings/NotificationSettings/index.tsx:135 +#: src/screens/Settings/NotificationSettings/index.tsx:139 msgid "Enable push notifications" msgstr "啟用推播通知" @@ -4589,7 +4564,7 @@ msgstr "在您的「Discover」動態源中啟用熱門影片" msgid "Enabled" msgstr "啟用" -#: src/screens/Profile/Sections/Feed.tsx:131 +#: src/screens/Profile/Sections/Feed.tsx:132 msgid "End of feed" msgstr "已經到底啦!" @@ -4616,7 +4591,7 @@ msgstr "輸入字詞或標籤" msgid "Enter code" msgstr "輸入驗證碼" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:433 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:419 msgid "Enter fullscreen" msgstr "進入全螢幕" @@ -4658,7 +4633,7 @@ msgstr "輸入您的使用者名稱和密碼" msgid "Enters full screen" msgstr "進入全螢幕" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "Entertainment" msgstr "娛樂" @@ -4692,7 +4667,7 @@ msgstr "儲存檔案時發生錯誤" msgid "Error receiving captcha response." msgstr "取得人機驗證 (Captcha) 回應時發生錯誤。" -#: src/screens/Search/SearchResults.tsx:179 +#: src/screens/Search/SearchResults.tsx:206 msgid "Error: {error}" msgstr "錯誤:{error}" @@ -4704,8 +4679,8 @@ msgstr "所有人都可以回覆" msgid "Everybody can reply to this post." msgstr "所有人都可以回覆這則貼文。" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:168 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:171 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:170 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:173 msgid "Everyone" msgstr "所有人" @@ -4719,8 +4694,8 @@ msgctxt "allow messages from" msgid "Everyone" msgstr "所有人" -#: src/screens/Settings/NotificationSettings/index.tsx:299 -#: src/screens/Settings/NotificationSettings/index.tsx:401 +#: src/screens/Settings/NotificationSettings/index.tsx:298 +#: src/screens/Settings/NotificationSettings/index.tsx:387 msgid "Everything else" msgstr "其他內容" @@ -4746,7 +4721,7 @@ msgstr "排除已跟隨的使用者" msgid "Excludes users you follow" msgstr "排除已跟隨的使用者" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:432 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:418 msgid "Exit fullscreen" msgstr "退出全螢幕" @@ -4767,7 +4742,7 @@ msgstr "展開或摺疊您正在回覆的完整貼文" msgid "Expand post text" msgstr "展開貼文文字" -#: src/screens/VideoFeed/index.tsx:1037 +#: src/screens/VideoFeed/index.tsx:1054 msgid "Expands or collapses post text" msgstr "展開或摺疊貼文文字" @@ -4810,15 +4785,15 @@ msgstr "血腥、露骨或災害等可能會引起不適的媒體內容。" msgid "Explicit sexual images." msgstr "露骨的色情圖片。" -#: src/Navigation.tsx:760 -#: src/screens/Search/Shell.tsx:541 +#: src/Navigation.tsx:769 +#: src/screens/Search/Shell.tsx:549 #: src/view/shell/desktop/LeftNav.tsx:677 #: src/view/shell/Drawer.tsx:473 msgid "Explore" msgstr "探索" -#: src/components/WelcomeModal.tsx:171 -#: src/components/WelcomeModal.tsx:180 +#: src/components/WelcomeModal.tsx:168 +#: src/components/WelcomeModal.tsx:177 msgid "Explore the app" msgstr "探索應用程式" @@ -4852,7 +4827,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:381 +#: src/Navigation.tsx:382 #: src/screens/Settings/ExternalMediaPreferences.tsx:35 msgid "External Media Preferences" msgstr "外部媒體選項" @@ -4894,7 +4869,7 @@ msgstr "變更帳號代碼時發生問題,請再試一次。" #: src/components/Lightbox/Lightbox.web.tsx:302 #: src/features/inviteFriends/InviteFriendsDialogInner.tsx:130 -#: src/screens/Search/Shell.tsx:505 +#: src/screens/Search/Shell.tsx:513 msgid "Failed to copy link" msgstr "複製連結時發生問題" @@ -4982,7 +4957,7 @@ msgctxt "toast" msgid "Failed to leave group chat" msgstr "離開群組對話時發生問題" -#: src/screens/Messages/ChatList.tsx:421 +#: src/screens/Messages/ChatList.tsx:420 #: src/screens/Messages/Inbox.tsx:202 msgid "Failed to load conversations" msgstr "載入對話時發生問題" @@ -5002,9 +4977,10 @@ msgstr "載入動態源偏好設定時發生問題" #: src/components/dialogs/NotificationSettingsDialog.tsx:85 #: src/screens/Messages/Settings.tsx:369 -#: src/screens/Settings/NotificationSettings/index.tsx:149 -#: src/screens/Settings/NotificationSettings/index.tsx:268 -#: src/screens/Settings/NotificationSettings/index.tsx:285 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:112 +#: src/screens/Settings/NotificationSettings/index.tsx:148 +#: src/screens/Settings/NotificationSettings/index.tsx:267 +#: src/screens/Settings/NotificationSettings/index.tsx:284 msgid "Failed to load notification settings." msgstr "載入通知設定時發生問題。" @@ -5035,12 +5011,12 @@ msgstr "載入建議跟隨帳號時發生問題" msgid "Failed to lock group chat" msgstr "鎖定邀請連結時發生問題" -#: src/screens/Messages/ChatList.tsx:637 +#: src/screens/Messages/ChatList.tsx:636 #: src/view/shell/bottom-bar/BottomBar.tsx:447 msgid "Failed to mark all chats as read" msgstr "無法將所有對話標示為已讀" -#: src/screens/Messages/ChatList.tsx:646 +#: src/screens/Messages/ChatList.tsx:645 #: src/screens/Messages/Inbox.tsx:304 #: src/view/shell/bottom-bar/BottomBar.tsx:456 msgid "Failed to mark all requests as read" @@ -5199,7 +5175,7 @@ msgstr "虛假帳號或機器人" msgid "False information about elections" msgstr "散播選舉相關虛假資訊" -#: src/Navigation.tsx:292 +#: src/Navigation.tsx:293 msgid "Feed" msgstr "動態源" @@ -5244,10 +5220,10 @@ msgctxt "toast" msgid "Feedback sent to feed operator" msgstr "意見已提交給動態源維護者" -#: src/Navigation.tsx:536 +#: src/Navigation.tsx:545 #: src/screens/SavedFeeds.tsx:112 #: src/screens/SavedFeeds.tsx:303 -#: src/screens/Search/SearchResults.tsx:104 +#: src/screens/Search/SearchResults.tsx:113 #: src/screens/StarterPack/StarterPackScreen.tsx:196 #: src/view/screens/Feeds.tsx:504 #: src/view/screens/Profile.tsx:239 @@ -5277,11 +5253,11 @@ msgstr "取得更新" msgid "File saved successfully!" msgstr "成功儲存檔案!" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:48 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:49 msgid "Filter by author" msgstr "依發布者篩選" -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:29 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:30 msgid "Filter by author (currently: {currentLabel})" msgstr "依發布者篩選(目前:{currentLabel})" @@ -5314,7 +5290,7 @@ msgstr "以 {0} 篩選此搜尋結果" msgid "Filter who can opt to receive notifications for your activity" msgstr "篩選哪些人可以選擇接收您的動態通知" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:163 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:165 msgid "Filter who you receive notifications from" msgstr "篩選您想接收的通知來源" @@ -5356,8 +5332,8 @@ msgstr "去跟隨更多帳號" msgid "Find and invite friends" msgstr "尋找並邀請朋友" -#: src/Navigation.tsx:445 -#: src/Navigation.tsx:578 +#: src/Navigation.tsx:446 +#: src/Navigation.tsx:587 msgid "Find Contacts" msgstr "尋找聯絡人" @@ -5378,7 +5354,7 @@ msgstr "尋找一些人來跟隨" msgid "Find people you know" msgstr "尋找您認識的人" -#: src/screens/Search/Shell.tsx:753 +#: src/screens/Search/Shell.tsx:765 msgid "Find posts, users, and feeds on Bluesky" msgstr "在 Bluesky 上尋找貼文、使用者和動態源" @@ -5391,7 +5367,7 @@ msgstr "尋找您的朋友" msgid "Find your friends on Bluesky by verifying your phone number and matching with your contacts. We protect your information and you control what happens next. <0>Learn more" msgstr "驗證您的電話號碼並匹配聯絡人,即可尋找也在使用 Bluesky 的朋友。我們會嚴格保護您的資訊,而您掌控後續操作。<0>瞭解更多" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:21 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:31 msgid "Find your people" msgstr "找到與您志同道合的人" @@ -5433,7 +5409,7 @@ msgstr "聚焦搜尋欄位" #: src/screens/Messages/ConversationSettings/Member.tsx:170 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:157 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:409 -#: src/screens/VideoFeed/index.tsx:920 +#: src/screens/VideoFeed/index.tsx:937 #: src/view/com/notifications/NotificationFeedItem.tsx:864 #: src/view/com/notifications/NotificationFeedItem.tsx:871 msgid "Follow" @@ -5449,7 +5425,7 @@ msgstr "跟隨 {0}" msgid "Follow {displayName}" msgstr "跟隨 {displayName}" -#: src/screens/VideoFeed/index.tsx:899 +#: src/screens/VideoFeed/index.tsx:916 msgid "Follow {handle}" msgstr "跟隨 {handle}" @@ -5532,7 +5508,7 @@ msgid "Followers can join" msgstr "跟隨者可以加入" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:246 +#: src/Navigation.tsx:247 msgid "Followers of @{0} that you know" msgstr "您認識的這些人也跟隨了 @{0}" @@ -5548,7 +5524,7 @@ msgstr "您也認識的跟隨者" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/PostThread/components/ThreadItemAnchorFollowButton.tsx:160 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:405 -#: src/screens/VideoFeed/index.tsx:918 +#: src/screens/VideoFeed/index.tsx:935 #: src/view/com/notifications/NotificationFeedItem.tsx:842 #: src/view/com/notifications/NotificationFeedItem.tsx:859 msgid "Following" @@ -5573,7 +5549,7 @@ msgstr "成功跟隨 {0}" msgid "Following {displayName}" msgstr "正在跟隨 {displayName}" -#: src/screens/VideoFeed/index.tsx:898 +#: src/screens/VideoFeed/index.tsx:915 msgid "Following {handle}" msgstr "成功跟隨 {handle}" @@ -5582,7 +5558,7 @@ msgstr "成功跟隨 {handle}" msgid "Following feed preferences" msgstr "「Following」(跟隨中)動態源選項" -#: src/Navigation.tsx:368 +#: src/Navigation.tsx:369 #: src/screens/Settings/FollowingFeedPreferences.tsx:57 msgid "Following Feed Preferences" msgstr "「Following」(跟隨中)動態源選項" @@ -5632,7 +5608,7 @@ msgstr "為您推薦" msgid "Forever" msgstr "永遠" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:30 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:40 msgid "Forget the noise" msgstr "忘記那些無盡的喧擾" @@ -5651,11 +5627,13 @@ msgstr "忘記密碼?" msgid "Four message bubbles representing a group chat. First message: \"Did you hear the news? Bluesky has group chats now!\" Second message: \"omg, no way\" Third message: \"Wow, 50 people in one chat!\" Fourth message: \"You can send invite links too!\"" msgstr "四個群組對話中的訊息泡泡。第一則寫著:「你聽說了嗎?Bluesky 現在有群組對話了!」第二則訊息:「真的假的」第三則訊息:「群組最多可以加入 50 個人!」第四則訊息:「還可以傳送邀請連結!」" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:12 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:22 msgid "Free your feed" msgstr "還您一個乾淨的河道" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:406 +#. Filter search results by a specific post author +#. Filter who you receive notifications from +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:408 #: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:159 msgid "From" msgstr "來自" @@ -5678,7 +5656,7 @@ msgstr "來自 <0/>" msgid "From these people" msgstr "來自這些人" -#: src/components/StarterPack/ProfileStarterPacks.tsx:337 +#: src/components/StarterPack/ProfileStarterPacks.tsx:340 msgid "Generate a starter pack" msgstr "產生一個新手包" @@ -5722,39 +5700,39 @@ msgstr "搶先體驗我們正在測試的實驗性功能。" msgid "Get help" msgstr "取得幫助" -#: src/screens/Settings/NotificationSettings/index.tsx:403 +#: src/screens/Settings/NotificationSettings/index.tsx:389 msgid "Get notifications for starter pack joins, verification, and other activity." msgstr "在授予驗證、有人使用您的新手包加入等活動時時收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:325 +#: src/screens/Settings/NotificationSettings/index.tsx:324 msgid "Get notifications when people follow you." msgstr "在有人跟隨您時收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:317 +#: src/screens/Settings/NotificationSettings/index.tsx:316 msgid "Get notifications when people like your posts." msgstr "在有人對您的貼文表示喜歡時收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:380 +#: src/screens/Settings/NotificationSettings/index.tsx:366 msgid "Get notifications when people like your reposts." msgstr "在有人對您轉發的貼文表示喜歡時收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:341 +#: src/screens/Settings/NotificationSettings/index.tsx:340 msgid "Get notifications when people mention you." msgstr "在有人提及您時收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:349 +#: src/screens/Settings/NotificationSettings/index.tsx:348 msgid "Get notifications when people quote your posts." msgstr "在有人引用您的貼文時收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:333 +#: src/screens/Settings/NotificationSettings/index.tsx:332 msgid "Get notifications when people reply to your posts." msgstr "在有人回覆您的貼文時收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:358 +#: src/screens/Settings/NotificationSettings/index.tsx:357 msgid "Get notifications when people repost your posts." msgstr "在有人轉發您的貼文時收到通知。" -#: src/screens/Settings/NotificationSettings/index.tsx:389 +#: src/screens/Settings/NotificationSettings/index.tsx:375 msgid "Get notifications when people repost your reposts." msgstr "在有人轉發了您轉發的貼文時收到通知。" @@ -5766,15 +5744,15 @@ msgstr "在有人向您傳送訊息請求時通知您。" msgid "Get notifications when people send you messages." msgstr "在有人向您傳送訊息時通知您。" -#: src/screens/Settings/NotificationSettings/index.tsx:367 -msgid "Get notifications when there's activity on posts you're subscribed to." -msgstr "" - #: src/components/activity-notifications/SubscribeProfileButton.tsx:89 #: src/components/activity-notifications/SubscribeProfileButton.tsx:90 msgid "Get notified about new posts" msgstr "在貼文發布時收到通知" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:106 +msgid "Get notified about posts and replies from accounts you choose." +msgstr "" + #: src/components/activity-notifications/SubscribeProfileDialog.tsx:226 msgid "Get notified of new posts from {name}" msgstr "在 {name} 發布貼文時收到通知" @@ -5826,8 +5804,8 @@ msgstr "美化暴力" #: src/screens/ProfileList/components/ErrorScreen.tsx:35 #: src/screens/ProfileList/components/ErrorScreen.tsx:41 #: src/screens/VideoFeed/components/Header.tsx:163 -#: src/screens/VideoFeed/index.tsx:1222 -#: src/screens/VideoFeed/index.tsx:1226 +#: src/screens/VideoFeed/index.tsx:1239 +#: src/screens/VideoFeed/index.tsx:1243 #: src/view/com/auth/LoggedOut.tsx:127 #: src/view/com/profile/ProfileFollowers.tsx:211 #: src/view/com/profile/ProfileFollowers.tsx:212 @@ -5880,7 +5858,7 @@ msgid "Go live for" msgstr "直播持續時長" #. placeholder {0}: name.displayName -#: src/screens/PostThread/components/LikesStat.tsx:152 +#: src/screens/PostThread/components/LikesStat.tsx:146 msgid "Go to {0}'s profile" msgstr "前往 {0} 的個人檔案" @@ -5984,7 +5962,7 @@ msgctxt "toast" msgid "Group chat name updated" msgstr "已更新群組對話名稱" -#: src/Navigation.tsx:505 +#: src/Navigation.tsx:514 #: src/screens/Messages/ConversationSettings/index.tsx:113 msgid "Group chat settings" msgstr "群組對話設定" @@ -6014,16 +5992,17 @@ msgid "Group chats can only have a maximum of {0, plural, other {# people}}." msgstr "群組對話不得超過 {0, plural, other {# 個成員}}。" #: src/components/dialogs/SearchablePeopleList.tsx:565 +#: src/components/dms/InitiateChatFlow.tsx:1048 msgid "Group is locked" msgstr "群組已鎖定" -#: src/components/dms/InitiateChatFlow.tsx:264 -#: src/components/dms/InitiateChatFlow.tsx:600 +#: src/components/dms/InitiateChatFlow.tsx:292 +#: src/components/dms/InitiateChatFlow.tsx:705 #: src/screens/Messages/ConversationSettings/prompts.tsx:50 msgid "Group name" msgstr "群組名稱" -#: src/components/dms/InitiateChatFlow.tsx:625 +#: src/components/dms/InitiateChatFlow.tsx:730 #: src/screens/Messages/ConversationSettings/prompts.tsx:69 msgid "Group name is too long. {MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {The maximum number of characters is #.}}" msgstr "群組對話名稱太長了,{MAX_GROUP_NAME_GRAPHEME_LENGTH, plural, other {不得超過 # 個字元。}}" @@ -6081,7 +6060,7 @@ msgstr "有害或高風險活動" msgid "Harming or endangering minors" msgstr "傷害或危及未成年人安全" -#: src/Navigation.tsx:489 +#: src/Navigation.tsx:498 msgid "Hashtag" msgstr "主題標籤" @@ -6144,7 +6123,7 @@ msgstr "嗨!" msgid "Hidden" msgstr "隱藏" -#: src/screens/VideoFeed/index.tsx:697 +#: src/screens/VideoFeed/index.tsx:714 msgid "Hidden by your moderation settings." msgstr "您在內容篩選設定中選擇隱藏了此類影片。" @@ -6297,8 +6276,8 @@ msgstr "抱歉,我們無法載入該內容管理服務。" msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "等一下!我們正在逐步開放上傳影片功能。您還在等候名單中,請稍後再回來看看!" -#: src/Navigation.tsx:755 -#: src/Navigation.tsx:776 +#: src/Navigation.tsx:764 +#: src/Navigation.tsx:785 #: src/view/shell/bottom-bar/BottomBar.tsx:196 #: src/view/shell/desktop/LeftNav.tsx:667 #: src/view/shell/Drawer.tsx:499 @@ -6409,6 +6388,7 @@ 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/NotificationSettings/ActivityNotificationSettings.tsx:157 #: src/view/screens/Storybook/Admonitions.tsx:90 msgid "If you want to restrict who can receive notifications for your account's activity, you can change this in <0>Settings → Privacy and Security." msgstr "如果您想限制其他人接收您帳號的動態通知,可以前往 <0>設定 → 隱私與安全 變更設定。" @@ -6548,7 +6528,7 @@ msgstr "應用程式內、推播、所有人" msgid "In-app, push, people you follow" msgstr "應用程式內、推播、您跟隨的人" -#: src/screens/Messages/ChatList.tsx:438 +#: src/screens/Messages/ChatList.tsx:437 msgid "Inbox empty" msgstr "收件匣為空" @@ -6560,6 +6540,7 @@ msgstr "收件匣清零!" #. Advanced search filter #. Advanced search filter #. Advanced search filter +#. Include search results with or without replies #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:47 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:58 #: src/screens/Search/components/AdvancedSearchDialog/FilterBlock.tsx:75 @@ -6852,7 +6833,7 @@ msgstr "已加入標記" msgid "Labels applied to this post" msgstr "套用至此貼文的標記" -#: src/screens/Profile/Sections/Labels.tsx:194 +#: src/screens/Profile/Sections/Labels.tsx:195 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "標記可用於隱藏、警告或分類使用者和內容。" @@ -6864,7 +6845,7 @@ msgstr "您帳號上的標記" msgid "Language" msgstr "語言" -#: src/Navigation.tsx:219 +#: src/Navigation.tsx:220 msgid "Language Settings" msgstr "語言設定" @@ -6889,7 +6870,7 @@ msgid "Last initiated just now" msgstr "最後一次請求於不久前" #: src/screens/Hashtag.tsx:97 -#: src/screens/Search/SearchResults.tsx:86 +#: src/screens/Search/SearchResults.tsx:95 #: src/screens/Topic.tsx:64 msgid "Latest" msgstr "最新" @@ -6908,7 +6889,7 @@ msgstr "瞭解詳情(英文)" msgid "Learn More" msgstr "瞭解詳情" -#: src/screens/Search/SearchResults.tsx:246 +#: src/screens/Search/SearchResults.tsx:273 msgctxt "english-only-resource" msgid "Learn more about <0>how to use advanced search." msgstr "進一步瞭解<0>如何使用進階搜尋。" @@ -7042,7 +7023,7 @@ msgstr "已離開群組對話。" msgid "left to go." msgstr "個人在排在您前面。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:354 +#: src/components/StarterPack/ProfileStarterPacks.tsx:357 msgid "Let me choose" msgstr "讓我自己選擇" @@ -7093,8 +7074,8 @@ msgstr "對此動態源表示喜歡" msgid "Like this labeler" msgstr "對此標記服務表示喜歡" -#: src/Navigation.tsx:297 -#: src/Navigation.tsx:302 +#: src/Navigation.tsx:298 +#: src/Navigation.tsx:303 msgid "Liked by" msgstr "表示喜歡的使用者" @@ -7111,6 +7092,24 @@ msgstr "表示喜歡的使用者" msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "{0, plural, one {# 個使用者} other {# 個使用者}}表示喜歡" +#. Social proof below the post stats; the bolded name is a person the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#: src/screens/PostThread/components/LikesStat.tsx:132 +#: src/screens/PostThread/components/LikesStat.tsx:173 +msgid "Liked by {0}" +msgstr "" + +#. Social proof below the post stats; the bolded names are people the viewer follows who liked the post +#. placeholder {0}: nameLink(names[0]) +#. placeholder {0}: names[0].displayName +#. placeholder {1}: nameLink(names[1]) +#. placeholder {1}: names[1].displayName +#: src/screens/PostThread/components/LikesStat.tsx:131 +#: src/screens/PostThread/components/LikesStat.tsx:169 +msgid "Liked by {0} and {1}" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:540 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:169 @@ -7119,19 +7118,19 @@ msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "{likeCount, plural, one {# 個使用者} other {# 個使用者}}表示喜歡" #: src/lib/hooks/useNotificationHandler.ts:158 -#: src/screens/Settings/NotificationSettings/index.tsx:160 -#: src/screens/Settings/NotificationSettings/index.tsx:315 +#: src/screens/Settings/NotificationSettings/index.tsx:159 +#: src/screens/Settings/NotificationSettings/index.tsx:314 #: src/view/screens/Profile.tsx:238 msgid "Likes" msgstr "喜歡" #: src/lib/hooks/useNotificationHandler.ts:200 -#: src/screens/Settings/NotificationSettings/index.tsx:239 -#: src/screens/Settings/NotificationSettings/index.tsx:378 +#: src/screens/Settings/NotificationSettings/index.tsx:238 +#: src/screens/Settings/NotificationSettings/index.tsx:364 msgid "Likes of your reposts" msgstr "喜歡您轉發的貼文" -#: src/screens/PostThread/components/LikesStat.tsx:85 +#: src/screens/PostThread/components/LikesStat.tsx:39 msgid "Likes on this post" msgstr "這則貼文的喜歡數" @@ -7144,7 +7143,7 @@ msgstr "直列模式" msgid "Link copied to clipboard" msgstr "已複製連結至剪貼簿" -#: src/Navigation.tsx:252 +#: src/Navigation.tsx:253 msgid "List" msgstr "列表" @@ -7230,7 +7229,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "成功取消靜音列表" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:174 #: src/view/screens/Lists.tsx:60 #: src/view/screens/Profile.tsx:233 #: src/view/screens/Profile.tsx:241 @@ -7293,7 +7292,7 @@ msgid "Load new notifications" msgstr "載入更多通知" #: src/screens/Profile/ProfileFeed/index.tsx:208 -#: src/screens/Profile/Sections/Feed.tsx:117 +#: src/screens/Profile/Sections/Feed.tsx:118 #: src/screens/ProfileList/FeedSection.tsx:113 #: src/view/com/feeds/FeedPage.tsx:168 msgid "Load new posts" @@ -7336,7 +7335,7 @@ msgstr "鎖定此群組對話" msgid "Locked" msgstr "已鎖定" -#: src/Navigation.tsx:327 +#: src/Navigation.tsx:328 msgid "Log" msgstr "記錄檔" @@ -7387,7 +7386,7 @@ msgstr "愛情 GIFs" msgid "Make adjustments to email settings for your account" msgstr "調整您帳號綁定的電子信箱設定" -#: src/components/StarterPack/ProfileStarterPacks.tsx:311 +#: src/components/StarterPack/ProfileStarterPacks.tsx:314 msgid "Make one for me" msgstr "為我製作一個" @@ -7418,15 +7417,15 @@ msgstr "手動" msgid "Mark all as read" msgstr "全部標示為已讀" -#: src/screens/Messages/ChatList.tsx:656 -#: src/screens/Messages/ChatList.tsx:660 +#: src/screens/Messages/ChatList.tsx:655 +#: src/screens/Messages/ChatList.tsx:659 #: src/view/shell/bottom-bar/BottomBar.tsx:465 #: src/view/shell/bottom-bar/BottomBar.tsx:469 msgid "Mark all chats as read" msgstr "將所有對話標示為已讀" -#: src/screens/Messages/ChatList.tsx:664 -#: src/screens/Messages/ChatList.tsx:668 +#: src/screens/Messages/ChatList.tsx:663 +#: src/screens/Messages/ChatList.tsx:667 #: src/view/shell/bottom-bar/BottomBar.tsx:473 #: src/view/shell/bottom-bar/BottomBar.tsx:477 msgid "Mark all requests as read" @@ -7441,12 +7440,12 @@ msgstr "標示為已讀" msgid "Marked all as read" msgstr "成功全部標示為已讀" -#: src/screens/Messages/ChatList.tsx:634 +#: src/screens/Messages/ChatList.tsx:633 #: src/view/shell/bottom-bar/BottomBar.tsx:444 msgid "Marked all chats as read" msgstr "已標示所有對話為已讀" -#: src/screens/Messages/ChatList.tsx:643 +#: src/screens/Messages/ChatList.tsx:642 #: src/view/shell/bottom-bar/BottomBar.tsx:453 msgid "Marked all requests as read" msgstr "已標示所有邀請為已讀" @@ -7456,6 +7455,10 @@ msgstr "已標示所有邀請為已讀" msgid "Maybe later" msgstr "之後再說" +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:24 +msgid "Me" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:375 #: src/view/screens/Profile.tsx:236 msgid "Media" @@ -7493,8 +7496,8 @@ msgid "mentioned users" msgstr "被提及的使用者" #: src/lib/hooks/useNotificationHandler.ts:179 -#: src/screens/Settings/NotificationSettings/index.tsx:193 -#: src/screens/Settings/NotificationSettings/index.tsx:340 +#: src/screens/Settings/NotificationSettings/index.tsx:192 +#: src/screens/Settings/NotificationSettings/index.tsx:339 #: src/view/screens/Notifications.tsx:99 msgid "Mentions" msgstr "提及" @@ -7563,7 +7566,7 @@ msgstr "訊息內容太長了({graphemeCount}/{MAX_DM_GRAPHEME_LENGTH})" msgid "Message options" msgstr "訊息選項" -#: src/Navigation.tsx:770 +#: src/Navigation.tsx:779 msgid "Messages" msgstr "訊息" @@ -7592,7 +7595,7 @@ msgstr "不實資訊" msgid "Missing media" msgstr "缺失媒體檔案" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:179 #: src/screens/Moderation/index.tsx:100 msgid "Moderation" msgstr "內容管理" @@ -7636,7 +7639,7 @@ msgstr "成功更新內容管理列表" msgid "Moderation lists" msgstr "內容管理列表" -#: src/Navigation.tsx:183 +#: src/Navigation.tsx:184 #: src/view/screens/ModerationModlists.tsx:60 msgid "Moderation Lists" msgstr "內容管理列表" @@ -7645,7 +7648,7 @@ msgstr "內容管理列表" msgid "moderation settings" msgstr "內容管理設定" -#: src/Navigation.tsx:312 +#: src/Navigation.tsx:313 msgid "Moderation states" msgstr "內容管理狀態" @@ -7786,7 +7789,7 @@ msgstr "已靜音" msgid "Muted accounts" msgstr "已靜音帳號" -#: src/Navigation.tsx:188 +#: src/Navigation.tsx:189 #: src/view/screens/ModerationMutedAccounts.tsx:107 msgid "Muted Accounts" msgstr "已靜音帳號" @@ -7892,11 +7895,11 @@ msgstr "來自 {firstAuthorName} 的新{postsCount, plural, other {貼文}}" #: src/components/dms/dialogs/NewChatDialog.tsx:169 #: src/components/dms/dialogs/NewChatDialog.tsx:184 +#: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/ChatList.tsx:232 -#: src/screens/Messages/ChatList.tsx:233 +#: src/screens/Messages/ChatList.tsx:455 #: src/screens/Messages/ChatList.tsx:456 -#: src/screens/Messages/ChatList.tsx:457 -#: src/screens/Messages/ChatList.tsx:581 +#: src/screens/Messages/ChatList.tsx:580 msgid "New chat" msgstr "新對話" @@ -7930,25 +7933,25 @@ msgid "New Feature" msgstr "新功能" #: src/lib/hooks/useNotificationHandler.ts:193 -#: src/screens/Settings/NotificationSettings/index.tsx:171 -#: src/screens/Settings/NotificationSettings/index.tsx:324 +#: src/screens/Settings/NotificationSettings/index.tsx:170 +#: src/screens/Settings/NotificationSettings/index.tsx:323 msgid "New followers" msgstr "新跟隨者" -#: src/components/dms/InitiateChatFlow.tsx:249 -#: src/components/dms/InitiateChatFlow.tsx:263 +#: src/components/dms/InitiateChatFlow.tsx:277 +#: src/components/dms/InitiateChatFlow.tsx:291 msgid "New group chat" msgstr "建立群組對話" #. Button used to create a new group chat. #. Button used to create a new group chat. -#: src/components/dms/InitiateChatFlow.tsx:800 -#: src/components/dms/InitiateChatFlow.tsx:834 +#: src/components/dms/InitiateChatFlow.tsx:905 +#: src/components/dms/InitiateChatFlow.tsx:939 msgctxt "action" msgid "New group chat" msgstr "建立群組對話" -#: src/components/dms/InitiateChatFlow.tsx:300 +#: src/components/dms/InitiateChatFlow.tsx:332 msgid "New group chat with:" msgstr "與這些人建立群組對話:" @@ -7965,13 +7968,13 @@ msgstr "新列表" #: src/screens/Messages/Settings.tsx:289 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:282 +#: src/screens/Settings/NotificationSettings/index.tsx:281 msgid "New message requests" msgstr "新訊息申請" #: src/screens/Messages/Settings.tsx:268 #: src/screens/Settings/NotificationSettings/components/ChatNotificationDialogs.tsx:21 -#: src/screens/Settings/NotificationSettings/index.tsx:265 +#: src/screens/Settings/NotificationSettings/index.tsx:264 msgid "New messages" msgstr "新訊息" @@ -8024,14 +8027,14 @@ msgid "Newest replies first" msgstr "最新回覆優先" #: src/lib/interests.ts:67 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:204 msgid "News" msgstr "新聞" #: src/components/contacts/screens/ViewMatches.tsx:395 #: src/components/contacts/screens/ViewMatches.tsx:410 #: src/components/dms/AddMembersFlow.tsx:325 -#: src/components/dms/InitiateChatFlow.tsx:494 +#: src/components/dms/InitiateChatFlow.tsx:599 #: src/screens/Login/ForgotPasswordForm.tsx:143 #: src/screens/Login/ForgotPasswordForm.tsx:150 #: src/screens/Login/SetNewPasswordForm.tsx:171 @@ -8056,7 +8059,7 @@ msgstr "下一張圖片" msgid "Night" msgstr "夜晚" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:32 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:42 msgid "No ads, no invasive tracking, no engagement traps. Bluesky respects your time and attention." msgstr "無廣告、無侵入式追蹤,更沒有成癮性設計。Bluesky 尊重您寶貴的時間與注意力。" @@ -8142,7 +8145,7 @@ msgstr "目前還沒有任何媒體內容" msgid "No messages yet" msgstr "目前還沒有訊息" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:14 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:24 msgid "No more doomscrolling junk-filled algorithms. Find feeds that work for you, not against you." msgstr "告別那些充滿垃圾資訊的演算法,找到對您有利而非有害的動態源。" @@ -8183,12 +8186,12 @@ msgstr "沒有人可以傳送訊息" msgid "No posts here" msgstr "這裡目前還沒有任何貼文" -#: src/screens/Profile/Sections/Feed.tsx:81 +#: src/screens/Profile/Sections/Feed.tsx:82 #: src/view/screens/Profile.tsx:430 msgid "No posts yet" msgstr "目前還沒有任何貼文" -#: src/view/com/post-thread/PostQuotes.tsx:107 +#: src/view/com/post-thread/PostQuotes.tsx:114 msgid "No quotes yet" msgstr "目前還沒有引用" @@ -8216,7 +8219,7 @@ msgstr "沒有結果" #: src/components/dialogs/SearchablePeopleList.tsx:250 #: src/components/dms/AddMembersFlow.tsx:257 -#: src/components/dms/InitiateChatFlow.tsx:376 +#: src/components/dms/InitiateChatFlow.tsx:469 #: src/components/ProgressGuide/FollowDialog.tsx:221 msgid "No results" msgstr "沒有結果" @@ -8235,15 +8238,15 @@ msgstr "找不到結果" msgid "No results found for \"{query}\"" msgstr "找不到符合「{query}」的結果" -#: src/screens/Search/SearchResults.tsx:206 +#: src/screens/Search/SearchResults.tsx:233 msgid "No results found for “<0>{query}” with advanced search filters applied." msgstr "套用進階搜尋篩選條件後,找不到符合「<0>{query}」的結果。" -#: src/screens/Search/SearchResults.tsx:218 +#: src/screens/Search/SearchResults.tsx:245 msgid "No results found for “<0>{query}”." msgstr "找不到符合「<0>{query}」的結果。" -#: src/screens/Search/SearchResults.tsx:212 +#: src/screens/Search/SearchResults.tsx:239 msgid "No results found for your query with advanced search filters applied." msgstr "套用進階搜尋篩選條件後,找不到符合您查詢的結果。" @@ -8277,7 +8280,7 @@ msgstr "沒有人" msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "還沒有人對此表示喜歡,也許您可以成為第一個!" -#: src/view/com/post-thread/PostQuotes.tsx:109 +#: src/view/com/post-thread/PostQuotes.tsx:116 msgid "Nobody has quoted this yet. Maybe you should be the first!" msgstr "還沒有人引用這則貼文,也許您可以成為第一個!" @@ -8297,6 +8300,10 @@ msgstr "非自願的親密影像 (NCII)" msgid "Non-sexual Nudity" msgstr "非色情裸露" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:220 +msgid "None" +msgstr "" + #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:263 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:266 msgid "None of these words" @@ -8315,7 +8322,7 @@ msgstr "此功能無法在這個平台上使用。" msgid "Not followed by anyone you’re following" msgstr "沒有被任何您認識的人跟隨" -#: src/Navigation.tsx:168 +#: src/Navigation.tsx:169 #: src/view/screens/Profile.tsx:132 msgid "Not Found" msgstr "找不到" @@ -8332,7 +8339,7 @@ msgstr "關於分享的注意事項" 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/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:133 msgid "Note: This post is only visible to logged-in users." msgstr "註:這則貼文僅限已登入的使用者可以檢視。" @@ -8341,8 +8348,8 @@ msgid "Nothing saved yet" msgstr "還沒有收藏任何內容" #: src/components/dialogs/NotificationSettingsDialog.tsx:72 -#: src/Navigation.tsx:452 -#: src/Navigation.tsx:531 +#: src/Navigation.tsx:453 +#: src/Navigation.tsx:540 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "通知設定" @@ -8352,11 +8359,12 @@ msgstr "通知設定" msgid "Notification sounds" msgstr "通知音效" -#: src/Navigation.tsx:526 -#: src/Navigation.tsx:765 +#: src/Navigation.tsx:535 +#: src/Navigation.tsx:774 #: src/screens/Messages/Settings.tsx:255 #: src/screens/Notifications/ActivityList.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:126 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:93 +#: src/screens/Settings/NotificationSettings/index.tsx:125 #: src/screens/Settings/Settings.tsx:198 #: src/screens/Settings/Settings.tsx:201 #: src/view/screens/Notifications.tsx:128 @@ -8403,10 +8411,10 @@ msgstr "好的" #: src/components/BotAccountAlert.tsx:52 #: src/components/BotAccountAlert.tsx:57 -#: src/components/dms/InitiateChatFlow.tsx:733 +#: src/components/dms/InitiateChatFlow.tsx:838 #: src/components/dms/MessageItem.tsx:742 #: src/screens/Login/PasswordUpdatedForm.tsx:35 -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:641 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:642 msgid "Okay" msgstr "了解" @@ -8430,10 +8438,12 @@ msgid "Onboarding reset" msgstr "重新開始入門引導" #: src/components/dms/dialogs/NewChatDialog.tsx:117 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:133 msgid "One of the selected recipients does not allow group chats." msgstr "選擇的部分對象選擇不接受群組聊天。" #: src/components/dms/dialogs/NewChatDialog.tsx:100 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:116 msgid "One of the selected recipients has blocked you and cannot be messaged." msgstr "選擇的部分對象已封鎖您,無法傳送訊息。" @@ -8518,7 +8528,7 @@ msgstr "僅限包含影片的貼文" msgid "Only replies" msgstr "僅限回覆" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:41 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:39 msgid "Only WebVTT (.vtt) files are supported" msgstr "僅支援 WebVTT (.vtt) 檔案" @@ -8531,8 +8541,8 @@ msgid "Oops, this profile doesn't exist. Try scanning another one." msgstr "抱歉,此個人檔案不存在。換一個 QR Code 試試。" #: src/components/Lists.tsx:184 -#: src/components/StarterPack/ProfileStarterPacks.tsx:363 -#: src/components/StarterPack/ProfileStarterPacks.tsx:372 +#: src/components/StarterPack/ProfileStarterPacks.tsx:366 +#: src/components/StarterPack/ProfileStarterPacks.tsx:375 #: src/screens/Settings/AppPasswords.tsx:59 #: src/screens/Settings/components/ChangeHandleDialog.tsx:108 #: src/view/screens/Profile.tsx:132 @@ -8627,7 +8637,7 @@ msgstr "開啟內容管理偵錯頁面" msgid "Open muted words and tags settings" msgstr "開啟靜音字詞和標籤設定" -#: src/screens/Search/components/StarterPackCard.tsx:120 +#: src/screens/Search/components/StarterPackCard.tsx:128 msgid "Open pack" msgstr "開啟新手包" @@ -8699,7 +8709,7 @@ msgstr "開啟偵錯項目的額外詳細資訊" msgid "Opens alt text dialog" msgstr "開啟替代文字對話框" -#: src/view/com/composer/photos/OpenCameraBtn.tsx:70 +#: src/view/com/composer/photos/OpenCameraBtn.tsx:66 msgid "Opens camera on device" msgstr "開啟裝置相機" @@ -8917,7 +8927,7 @@ msgid "Password updated!" msgstr "成功更新密碼!" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:395 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:381 msgid "Pause" msgstr "暫停" @@ -8925,12 +8935,12 @@ msgstr "暫停" msgid "Pause GIF" msgstr "暫停 GIF" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:346 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:332 msgid "Pause video" msgstr "暫停影片" #: src/screens/ProfileList/index.tsx:167 -#: src/screens/Search/SearchResults.tsx:98 +#: src/screens/Search/SearchResults.tsx:107 #: src/screens/StarterPack/StarterPackScreen.tsx:195 msgid "People" msgstr "使用者" @@ -8944,17 +8954,18 @@ msgid "People {ownerName} follows can request to join" msgstr "被 {ownerName} 跟隨的人可以申請加入" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:239 +#: src/Navigation.tsx:240 msgid "People followed by @{0}" msgstr "被 @{0} 跟隨的人" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:232 +#: src/Navigation.tsx:233 msgid "People following @{0}" msgstr "跟隨 @{0} 的人" -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:178 -#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:182 +#: src/screens/Search/components/AdvancedSearchDialog/FromDropdown.tsx:23 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:180 +#: src/screens/Settings/NotificationSettings/components/PreferenceControls.tsx:184 msgid "People I follow" msgstr "我跟隨的人" @@ -8977,7 +8988,6 @@ msgid "People I follow can request to join" msgstr "我跟隨的人可以申請加入" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:510 -#: src/screens/Search/components/AdvancedSearchDialog/FollowingDropdown.tsx:23 msgid "People you follow" msgstr "您跟隨的人" @@ -9063,7 +9073,7 @@ msgid "Pinned to your feeds" msgstr "成功釘選到您的動態源" #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:396 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:382 msgid "Play" msgstr "播放" @@ -9076,8 +9086,8 @@ msgstr "播放 {0}" msgid "Play GIF" msgstr "播放 GIF" -#: src/components/Post/Embed/VideoEmbed/index.tsx:169 -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:347 +#: src/components/Post/Embed/VideoEmbed/index.tsx:178 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:333 msgid "Play video" msgstr "播放影片" @@ -9261,7 +9271,7 @@ msgid "Please write your message below:" msgstr "請在下列欄位填寫您的訊息:" #: src/lib/interests.ts:70 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:194 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:198 msgid "Politics" msgstr "政治" @@ -9303,10 +9313,10 @@ msgid "Post blocked" msgstr "貼文已被封鎖" #. placeholder {0}: route.params.name -#: src/Navigation.tsx:265 -#: src/Navigation.tsx:272 -#: src/Navigation.tsx:279 -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:266 +#: src/Navigation.tsx:273 +#: src/Navigation.tsx:280 +#: src/Navigation.tsx:287 msgid "Post by @{0}" msgstr "@{0} 的貼文" @@ -9340,7 +9350,7 @@ msgstr "這則貼文被您隱藏" msgid "Post interaction settings" msgstr "貼文互動設定" -#: src/Navigation.tsx:199 +#: src/Navigation.tsx:200 #: src/screens/ModerationInteractionSettings/index.tsx:35 msgid "Post Interaction Settings" msgstr "貼文互動設定" @@ -9377,6 +9387,7 @@ msgstr "成功取消釘選貼文" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:257 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:269 #: src/screens/ProfileList/index.tsx:167 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:216 #: src/screens/StarterPack/StarterPackScreen.tsx:197 #: src/view/screens/Profile.tsx:234 msgid "Posts" @@ -9394,6 +9405,10 @@ msgstr "可以根據文字、標籤或結合兩者來靜音貼文。我們建議 msgid "Posts hidden" msgstr "已隱藏貼文" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:214 +msgid "Posts, Replies" +msgstr "" + #: src/components/dialogs/LinkWarning.tsx:89 msgid "Potentially misleading link" msgstr "潛在誤導性連結" @@ -9445,20 +9460,21 @@ msgstr "隱私" msgid "Privacy and security" msgstr "隱私與安全" -#: src/Navigation.tsx:429 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:430 +#: src/Navigation.tsx:438 #: src/screens/Settings/ActivityPrivacySettings.tsx:41 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:45 msgid "Privacy and Security" msgstr "隱私與安全" +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:161 #: src/view/screens/Storybook/Admonitions.tsx:94 msgid "Privacy and Security settings" msgstr "隱私與安全設定" #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:36 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:103 -#: src/Navigation.tsx:337 +#: src/Navigation.tsx:338 #: src/screens/Settings/AboutSettings.tsx:102 #: src/screens/Settings/AboutSettings.tsx:105 #: src/view/screens/PrivacyPolicy.tsx:25 @@ -9595,12 +9611,12 @@ msgstr "已拒絕引用貼文" #: src/lib/hooks/useNotificationHandler.ts:186 #: src/screens/Post/PostQuotes.tsx:31 -#: src/screens/Settings/NotificationSettings/index.tsx:204 -#: src/screens/Settings/NotificationSettings/index.tsx:347 +#: src/screens/Settings/NotificationSettings/index.tsx:203 +#: src/screens/Settings/NotificationSettings/index.tsx:346 msgid "Quotes" msgstr "引用" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:466 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:465 msgid "Quotes of this post" msgstr "引用這則貼文" @@ -9643,7 +9659,7 @@ msgstr "重新啟用您的帳號" msgid "Read {0, plural, one {# more reply} other {# more replies}}" msgstr "繼續閱讀 {0, plural, other {# 則回覆}}" -#: src/screens/Search/SearchResults.tsx:249 +#: src/screens/Search/SearchResults.tsx:276 msgctxt "english-only-resource" msgid "Read about how to use advanced search filters" msgstr "閱讀如何使用進階搜尋篩選器" @@ -9653,11 +9669,11 @@ msgstr "閱讀如何使用進階搜尋篩選器" msgid "Read blog post" msgstr "閱讀部落格文章" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read less" msgstr "閱讀較少" -#: src/screens/VideoFeed/index.tsx:1038 +#: src/screens/VideoFeed/index.tsx:1055 msgid "Read more" msgstr "閱讀更多" @@ -9683,11 +9699,11 @@ msgstr "閱讀 Bluesky 隱私權政策" msgid "Read the Bluesky Terms of Service" msgstr "閱讀 Bluesky 服務條款" -#: src/components/WelcomeModal.tsx:149 +#: src/components/WelcomeModal.tsx:146 msgid "Real conversations." msgstr "真實的對話。" -#: src/components/WelcomeModal.tsx:147 +#: src/components/WelcomeModal.tsx:144 msgid "Real people." msgstr "真實的使用者。" @@ -9740,7 +9756,7 @@ msgstr "拒絕對話邀請" msgid "Reject join request" msgstr "拒絕加入申請" -#: src/screens/Messages/ChatList.tsx:425 +#: src/screens/Messages/ChatList.tsx:424 #: src/screens/Messages/Inbox.tsx:206 msgid "Reload conversations" msgstr "重新載入對話" @@ -10010,8 +10026,9 @@ msgstr "回覆的訊息,點選以捲動至該訊息" #: src/components/activity-notifications/SubscribeProfileDialog.tsx:274 #: src/components/activity-notifications/SubscribeProfileDialog.tsx:286 #: src/lib/hooks/useNotificationHandler.ts:172 -#: src/screens/Settings/NotificationSettings/index.tsx:182 -#: src/screens/Settings/NotificationSettings/index.tsx:331 +#: src/screens/Settings/NotificationSettings/ActivityNotificationSettings.tsx:218 +#: src/screens/Settings/NotificationSettings/index.tsx:181 +#: src/screens/Settings/NotificationSettings/index.tsx:330 #: src/view/screens/Profile.tsx:235 msgid "Replies" msgstr "回覆" @@ -10199,18 +10216,18 @@ msgid "Reposted by you" msgstr "由您轉發" #: src/lib/hooks/useNotificationHandler.ts:165 -#: src/screens/Settings/NotificationSettings/index.tsx:215 -#: src/screens/Settings/NotificationSettings/index.tsx:356 +#: src/screens/Settings/NotificationSettings/index.tsx:214 +#: src/screens/Settings/NotificationSettings/index.tsx:355 msgid "Reposts" msgstr "轉發" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:445 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:444 msgid "Reposts of this post" msgstr "轉發這則貼文" #: src/lib/hooks/useNotificationHandler.ts:207 -#: src/screens/Settings/NotificationSettings/index.tsx:252 -#: src/screens/Settings/NotificationSettings/index.tsx:387 +#: src/screens/Settings/NotificationSettings/index.tsx:251 +#: src/screens/Settings/NotificationSettings/index.tsx:373 msgid "Reposts of your reposts" msgstr "轉發您轉發的貼文" @@ -10245,7 +10262,7 @@ msgstr "已送出申請" msgid "Requests" msgstr "邀請" -#: src/Navigation.tsx:510 +#: src/Navigation.tsx:519 #: src/screens/Messages/JoinRequests.tsx:59 #: src/screens/Messages/JoinRequests.tsx:425 msgid "Requests to join" @@ -10350,10 +10367,10 @@ msgstr "重新執行上一個出現錯誤的動作" #: src/components/moderation/ReportDialog/index.tsx:297 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:56 #: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/VideoFallback.tsx:59 -#: src/components/StarterPack/ProfileStarterPacks.tsx:377 +#: src/components/StarterPack/ProfileStarterPacks.tsx:380 #: src/screens/Login/LoginForm.tsx:531 #: src/screens/Login/LoginForm.tsx:537 -#: src/screens/Messages/ChatList.tsx:430 +#: src/screens/Messages/ChatList.tsx:429 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Messages/Inbox.tsx:211 #: src/screens/Messages/JoinRequests.tsx:361 @@ -10387,7 +10404,7 @@ msgstr "返回首頁" #: src/screens/ProfileList/components/ErrorScreen.tsx:36 #: src/screens/Settings/components/ChangeHandleDialog.tsx:577 -#: src/screens/VideoFeed/index.tsx:1223 +#: src/screens/VideoFeed/index.tsx:1240 #: src/view/screens/NotFound.tsx:54 msgid "Returns to previous page" msgstr "返回上一頁" @@ -10458,7 +10475,7 @@ msgstr "儲存草稿" msgid "Save draft?" msgstr "儲存草稿?" -#: src/components/Lightbox/chrome/ImageMenu.tsx:98 +#: src/components/Lightbox/chrome/ImageMenu.tsx:99 #: src/components/MediaPreview.tsx:231 #: src/components/Post/Embed/ImageContextMenu.tsx:70 #: src/components/StarterPack/ShareDialog.tsx:144 @@ -10496,7 +10513,7 @@ msgid "Saved Feeds" msgstr "已儲存的動態源" #: src/components/dialogs/nuxs/BookmarksAnnouncement.tsx:145 -#: src/Navigation.tsx:570 +#: src/Navigation.tsx:579 #: src/screens/Bookmarks.tsx:59 msgid "Saved Posts" msgstr "貼文收藏" @@ -10512,8 +10529,8 @@ msgstr "成功儲存到您的動態源" msgid "Say hello!" msgstr "說句「你好!👋」" -#: src/screens/Messages/ChatList.tsx:223 -#: src/screens/Messages/ChatList.tsx:447 +#: src/screens/Messages/ChatList.tsx:222 +#: src/screens/Messages/ChatList.tsx:446 msgid "Say hi to someone" msgstr "試著跟某人打個招呼吧" @@ -10527,7 +10544,7 @@ msgstr "掃描" #: src/features/inviteFriends/InviteScannerScreen.tsx:82 #: src/features/inviteFriends/InviteScannerScreen.web.tsx:23 -#: src/Navigation.tsx:317 +#: src/Navigation.tsx:318 msgid "Scan QR code" msgstr "掃描 QR Code" @@ -10556,16 +10573,16 @@ msgstr "捲動到頂部" #: src/components/forms/SearchInput.tsx:53 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:218 #: src/screens/Search/components/AdvancedSearchDialog/index.tsx:224 -#: src/screens/Search/Shell.tsx:541 -#: src/screens/Search/Shell.tsx:604 -#: src/screens/Search/Shell.tsx:741 +#: src/screens/Search/Shell.tsx:549 +#: src/screens/Search/Shell.tsx:612 +#: src/screens/Search/Shell.tsx:753 #: src/view/shell/bottom-bar/BottomBar.tsx:216 msgid "Search" msgstr "搜尋" #. placeholder {0}: profile.handle #. placeholder {0}: route.params.name -#: src/Navigation.tsx:258 +#: src/Navigation.tsx:259 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "搜尋 @{0} 的貼文" @@ -10622,7 +10639,7 @@ msgid "Search GIFs" msgstr "搜尋 GIF" #: src/screens/Hashtag.tsx:228 -#: src/screens/Search/SearchResults.tsx:383 +#: src/screens/Search/SearchResults.tsx:410 msgid "Search is currently unavailable when logged out" msgstr "未登入狀態無法使用搜尋功能" @@ -10777,12 +10794,13 @@ msgstr "選擇一個選項" msgid "Select app language" msgstr "選擇應用程式語言" -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:60 -#: src/view/com/composer/videos/SubtitleFilePicker.tsx:67 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:58 +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:65 msgid "Select caption file (.vtt)" msgstr "選擇字幕檔案 (.vtt)" #: src/components/dialogs/SearchablePeopleList.tsx:501 +#: src/components/dms/InitiateChatFlow.tsx:984 msgid "Select chat \"{name}\"" msgstr "選擇對話「{name}」" @@ -10823,7 +10841,7 @@ msgstr "選擇 GIF" msgid "Select GIF \"{0}\"" msgstr "選擇 GIF「{0}」" -#: src/components/dms/InitiateChatFlow.tsx:725 +#: src/components/dms/InitiateChatFlow.tsx:830 msgid "Select group chat members" msgstr "選擇群組對話成員" @@ -10942,7 +10960,8 @@ msgstr "重送訊息" msgid "Send post to {name}" msgstr "傳送貼文給 {name}" -#: src/components/dms/dialogs/ShareViaChatDialog.tsx:72 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:167 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:176 msgid "Send post to..." msgstr "傳送貼文給……" @@ -10960,11 +10979,11 @@ msgstr "從您的手機傳送這則訊息" msgid "Send verification email" msgstr "傳送驗證電子郵件" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:116 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:122 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:105 -#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:111 -msgid "Send via direct message" +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:114 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:120 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:103 +#: src/components/PostControls/ShareMenu/ShareMenuItems.web.tsx:109 +msgid "Send via chat" msgstr "" #. placeholder {0}: i18n.date(new Date(message.sentAt), { timeStyle: 'short', }) @@ -11018,14 +11037,14 @@ msgstr "手動選擇您的託管服務提供者" msgid "Sets email for password reset" msgstr "設定用於重設密碼的電子郵件" -#: src/Navigation.tsx:214 +#: src/Navigation.tsx:215 #: src/screens/Settings/Settings.tsx:99 #: src/view/shell/desktop/LeftNav.tsx:755 #: src/view/shell/Drawer.tsx:668 msgid "Settings" msgstr "設定" -#: src/screens/Settings/NotificationSettings/index.tsx:221 +#: src/screens/Settings/NotificationSettings/index.tsx:220 msgid "Settings for activity from others" msgstr "來自其他人的動態通知設定" @@ -11033,49 +11052,49 @@ msgstr "來自其他人的動態通知設定" msgid "Settings for allowing others to be notified of your posts" msgstr "允許其他人接收您的貼文發布通知設定" -#: src/screens/Settings/NotificationSettings/index.tsx:155 +#: src/screens/Settings/NotificationSettings/index.tsx:154 msgid "Settings for like notifications" msgstr "喜歡通知設定" -#: src/screens/Settings/NotificationSettings/index.tsx:188 +#: src/screens/Settings/NotificationSettings/index.tsx:187 msgid "Settings for mention notifications" msgstr "提及通知設定" -#: src/screens/Settings/NotificationSettings/index.tsx:166 +#: src/screens/Settings/NotificationSettings/index.tsx:165 msgid "Settings for new follower notifications" msgstr "新跟隨者通知設定" -#: src/screens/Settings/NotificationSettings/index.tsx:294 +#: src/screens/Settings/NotificationSettings/index.tsx:293 msgid "Settings for notifications for everything else" msgstr "其他通知設定" -#: src/screens/Settings/NotificationSettings/index.tsx:234 +#: src/screens/Settings/NotificationSettings/index.tsx:233 msgid "Settings for notifications for likes of your reposts" msgstr "轉發的喜歡通知設定" #: src/screens/Messages/Settings.tsx:280 -#: src/screens/Settings/NotificationSettings/index.tsx:277 +#: src/screens/Settings/NotificationSettings/index.tsx:276 msgid "Settings for notifications for new message requests" msgstr "新訊息請求的通知設定" #: src/screens/Messages/Settings.tsx:259 -#: src/screens/Settings/NotificationSettings/index.tsx:260 +#: src/screens/Settings/NotificationSettings/index.tsx:259 msgid "Settings for notifications for new messages" msgstr "新訊息的通知設定" -#: src/screens/Settings/NotificationSettings/index.tsx:247 +#: src/screens/Settings/NotificationSettings/index.tsx:246 msgid "Settings for notifications for reposts of your reposts" msgstr "轉發的轉發通知設定" -#: src/screens/Settings/NotificationSettings/index.tsx:199 +#: src/screens/Settings/NotificationSettings/index.tsx:198 msgid "Settings for quote notifications" msgstr "引用通知設定" -#: src/screens/Settings/NotificationSettings/index.tsx:177 +#: src/screens/Settings/NotificationSettings/index.tsx:176 msgid "Settings for reply notifications" msgstr "回覆通知設定" -#: src/screens/Settings/NotificationSettings/index.tsx:210 +#: src/screens/Settings/NotificationSettings/index.tsx:209 msgid "Settings for repost notifications" msgstr "轉發通知設定" @@ -11112,8 +11131,8 @@ msgstr "分享年齡層" msgid "Share anyway" msgstr "仍然分享" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:176 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:179 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:174 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:177 msgid "Share author DID" msgstr "分享作者 DID" @@ -11124,7 +11143,7 @@ msgstr "分享作者 DID" msgid "Share feedback" msgstr "分享意見回饋" -#: src/components/Lightbox/chrome/ImageMenu.tsx:93 +#: src/components/Lightbox/chrome/ImageMenu.tsx:94 #: src/components/Lightbox/Lightbox.web.tsx:281 #: src/components/Lightbox/Lightbox.web.tsx:307 msgid "Share image" @@ -11151,8 +11170,8 @@ msgstr "分享連結對話框" msgid "Share my profile" msgstr "分享我的個人檔案" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:167 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:170 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:165 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:168 msgid "Share post at:// URI" msgstr "分享貼文 at:// 連結" @@ -11170,8 +11189,8 @@ msgstr "分享 QR Code" msgid "Share this feed" msgstr "分享這個動態源" -#: src/screens/Search/Shell.tsx:557 -#: src/screens/Search/Shell.tsx:626 +#: src/screens/Search/Shell.tsx:565 +#: src/screens/Search/Shell.tsx:634 msgid "Share this search" msgstr "分享這個搜尋結果" @@ -11183,8 +11202,8 @@ msgstr "分享這個新手包" msgid "Share this starter pack and help people join your community on Bluesky." msgstr "分享這個新手包,以協助他人融入您在 Bluesky 上的社群。" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:132 -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:135 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:130 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:133 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:160 #: src/screens/ProfileList/components/MoreOptionsMenu.tsx:166 #: src/screens/StarterPack/StarterPackScreen.tsx:638 @@ -11202,7 +11221,7 @@ msgstr "分享您的聯絡人來尋找朋友" msgid "Share your thoughts…" msgstr "分享您的想法……" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:323 msgid "Shared Preferences Tester" msgstr "共用偏好測試器" @@ -11231,8 +11250,8 @@ msgstr "顯示替代文字" #: src/features/liveNow/components/LiveStatusDialog.tsx:318 #: src/features/liveNow/components/LiveStatusDialog.tsx:322 #: src/screens/List/ListHiddenScreen.tsx:194 -#: src/screens/VideoFeed/index.tsx:700 -#: src/screens/VideoFeed/index.tsx:706 +#: src/screens/VideoFeed/index.tsx:717 +#: src/screens/VideoFeed/index.tsx:723 msgid "Show anyway" msgstr "仍然顯示" @@ -11330,7 +11349,7 @@ msgstr "顯示警告,並從動態中排除內容" msgid "Show when you’re live" msgstr "顯示直播狀態" -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:582 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:583 msgid "Shows information about when this post was created" msgstr "顯示有關此貼文建立時間的資訊" @@ -11345,8 +11364,8 @@ msgstr "顯示內容" #: src/components/dialogs/Signin.tsx:98 #: src/components/dialogs/Signin.tsx:100 -#: src/components/WelcomeModal.tsx:197 -#: src/components/WelcomeModal.tsx:209 +#: src/components/WelcomeModal.tsx:194 +#: src/components/WelcomeModal.tsx:206 #: src/screens/Hashtag.tsx:231 #: src/screens/Login/index.tsx:143 #: src/screens/Login/index.tsx:165 @@ -11355,7 +11374,7 @@ msgstr "顯示內容" #: src/screens/Login/LoginForm.tsx:560 #: src/screens/Messages/JoinRequest.tsx:290 #: src/screens/Messages/JoinRequest.tsx:296 -#: src/screens/Search/SearchResults.tsx:386 +#: src/screens/Search/SearchResults.tsx:413 #: src/view/com/auth/SplashScreen.tsx:116 #: src/view/com/auth/SplashScreen.tsx:123 #: src/view/com/auth/SplashScreen.web.tsx:124 @@ -11496,7 +11515,7 @@ msgstr "暫停提醒" msgid "So many thoughts, you should post one" msgstr "既然靈感這麼多,不如選一篇分享出來吧" -#: src/components/WelcomeModal.tsx:151 +#: src/components/WelcomeModal.tsx:148 msgid "Social media you control." msgstr "由您掌控的社群媒體。" @@ -11590,7 +11609,7 @@ msgid "Something went wrong, please try again" msgstr "發生錯誤,請再試一次" #: src/screens/Moderation/index.tsx:112 -#: src/screens/Profile/Sections/Labels.tsx:184 +#: src/screens/Profile/Sections/Labels.tsx:185 #: src/screens/Settings/BetaFeaturesSettings.tsx:80 #: src/screens/Settings/components/BetaFeaturesFeedbackDialog.tsx:84 msgid "Something went wrong, please try again." @@ -11647,7 +11666,7 @@ msgid "Spam or other inauthentic behavior or deception" msgstr "垃圾內容或其他虛假互動行為" #: src/lib/interests.ts:72 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "Sports" msgstr "運動" @@ -11665,7 +11684,7 @@ msgstr "當您與其他人開始聊天後,對話就會出現在這裡。" msgid "Start a group chat" msgstr "開始群組對話" -#: src/components/dms/dialogs/NewChatDialog.tsx:191 +#: src/components/dms/dialogs/NewChatDialog.tsx:192 msgid "Start a new chat" msgstr "開始新對話" @@ -11679,17 +11698,17 @@ msgstr "開始新增使用者" msgid "Start adding people!" msgstr "開始新增使用者!" -#: src/components/dms/InitiateChatFlow.tsx:726 +#: src/components/dms/InitiateChatFlow.tsx:831 msgid "Start chat" msgstr "開始對話" #: src/components/dialogs/SearchablePeopleList.tsx:428 -#: src/components/dms/InitiateChatFlow.tsx:874 +#: src/components/dms/InitiateChatFlow.tsx:1087 msgid "Start chat with {displayName}" msgstr "與 {displayName} 開始對話" -#: src/Navigation.tsx:541 -#: src/Navigation.tsx:546 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:555 #: src/screens/StarterPack/Wizard/index.tsx:197 msgid "Starter Pack" msgstr "新手包" @@ -11712,12 +11731,16 @@ msgstr "您的新手包" msgid "Starter pack is invalid" msgstr "無效的新手包" +#: src/screens/Search/SearchResults.tsx:120 +msgid "Starter packs" +msgstr "" + #: src/screens/Search/Explore.tsx:661 #: src/view/screens/Profile.tsx:240 msgid "Starter Packs" msgstr "新手包" -#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +#: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "新手包能讓您輕鬆地與朋友分享喜愛的動態源與人物。" @@ -11751,7 +11774,7 @@ msgstr "已清除儲存資料,請立即重新啟動應用程式。" msgid "Stored as part of a secure code for matching with others" msgstr "儲存為安全代碼的一部分,以匹配其他人" -#: src/Navigation.tsx:307 +#: src/Navigation.tsx:308 #: src/screens/Settings/Settings.tsx:465 msgid "Storybook" msgstr "故事書" @@ -11808,7 +11831,7 @@ msgid "Subscribe to {publicationTitle} on {0}" msgstr "訂閱 {0} 的 {publicationTitle}" #. placeholder {0}: labelerInfo.creator.handle -#: src/screens/Profile/Sections/Labels.tsx:231 +#: src/screens/Profile/Sections/Labels.tsx:232 msgid "Subscribe to @{0} to use these labels:" msgstr "訂閱 @{0} 以使用這些標記:" @@ -11847,7 +11870,7 @@ msgid "Successfully verified" msgstr "成功驗證" #: src/components/dms/AddMembersFlow.tsx:243 -#: src/components/dms/InitiateChatFlow.tsx:350 +#: src/components/dms/InitiateChatFlow.tsx:432 msgid "Suggested" msgstr "建議" @@ -11880,7 +11903,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "日落" -#: src/Navigation.tsx:332 +#: src/Navigation.tsx:333 #: src/view/screens/Support.tsx:25 #: src/view/screens/Support.tsx:28 msgid "Support" @@ -11891,10 +11914,12 @@ msgid "Support for this feature in your country has not been enabled yet! Please msgstr "您所在的國家尚未支援這個功能!請晚點再回來看看。" #: src/components/dms/dialogs/NewChatDialog.tsx:98 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:114 msgid "Suspended accounts cannot participate in a group chat." msgstr "已停權的帳號無法參與群組對話。" #: src/components/dms/dialogs/NewChatDialog.tsx:60 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:75 msgid "Suspended accounts cannot participate in chat." msgstr "已停權的帳號無法參與對話。" @@ -12057,7 +12082,7 @@ msgstr "條款" #: src/components/dialogs/BirthDateSettings.tsx:181 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:31 #: src/components/PolicyUpdateOverlay/updates/202508/index.tsx:98 -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 #: src/screens/Settings/AboutSettings.tsx:94 #: src/screens/Settings/AboutSettings.tsx:97 #: src/view/screens/TermsOfService.tsx:25 @@ -12110,11 +12135,11 @@ msgstr "找不到那個新手包。" msgid "That username is already taken" msgstr "這個使用者名稱已被佔用" -#: src/view/com/post-thread/PostQuotes.tsx:135 +#: src/view/com/post-thread/PostQuotes.tsx:142 msgid "That's all, folks!" msgstr "就這些,報告完畢!" -#: src/screens/VideoFeed/index.tsx:1195 +#: src/screens/VideoFeed/index.tsx:1212 msgid "That's everything!" msgstr "就這些了!" @@ -12593,7 +12618,7 @@ msgstr "這個標記由您新增。" msgid "This label was applied to the entire user account and will appear on all posts." msgstr "此標記已套用於整個使用者帳號,並會顯示在所有貼文上。" -#: src/screens/Profile/Sections/Labels.tsx:218 +#: src/screens/Profile/Sections/Labels.tsx:219 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "此標記服務尚未公開其發布的標記類型,也可能已經不再提供服務。" @@ -12638,7 +12663,7 @@ msgstr "這個使用者封鎖了您" #. placeholder {0}: niceDate(i18n, createdAt) #. placeholder {1}: niceDate(i18n, indexedAt) -#: src/screens/PostThread/components/ThreadItemAnchor.tsx:622 +#: src/screens/PostThread/components/ThreadItemAnchor.tsx:623 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "這則貼文宣告的發布時間為 <0>{0},但首次出現在 Bluesky 的時間是 <1>{1}。" @@ -12646,7 +12671,7 @@ msgstr "這則貼文宣告的發布時間為 <0>{0},但首次出現在 Blu msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "這則貼文套用了不支援的內容限制。您的應用程式版本可能已經過舊。" -#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:157 +#: src/components/PostControls/ShareMenu/ShareMenuItems.tsx:155 msgid "This post is only visible to logged-in users." msgstr "這則貼文僅限已登入使用者可以檢視。" @@ -12700,6 +12725,7 @@ msgid "This user doesn't have any followers." msgstr "這個使用者沒有任何跟隨者。" #: src/components/dms/dialogs/NewChatDialog.tsx:64 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:79 msgid "This user has blocked you and cannot be messaged." msgstr "這個使用者已封鎖您,無法傳送訊息。" @@ -12709,6 +12735,7 @@ msgid "This user has blocked you. You cannot view their content." msgstr "這個使用者已封鎖您,因此您無法檢視他們的內容。" #: src/components/dms/dialogs/NewChatDialog.tsx:68 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:83 msgid "This user has disabled chat and cannot be messaged." msgstr "這個使用者已選擇不允許接收訊息。" @@ -12734,7 +12761,7 @@ msgstr "這個使用者在近期加入了 Bluesky。按一下這裡以瞭解其 msgid "This user isn't following anyone." msgstr "這個使用者尚未跟隨任何人。" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:236 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:304 msgid "This video can’t be played on your device. Your browser or system may be missing the required video codecs (H.264/AAC)." msgstr "這部影片無法在您的裝置上播放。您的瀏覽器或系統可能不支援必要的視訊解碼器(H.264/AAC)。" @@ -12783,7 +12810,7 @@ msgstr "討論串選項" msgid "Threaded" msgstr "樹狀模式" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:376 msgid "Threads Preferences" msgstr "討論串選項" @@ -12843,7 +12870,7 @@ msgid "Too many contacts - you've exceeded the number of contacts you can import msgstr "太多聯絡人了——您匯入的聯絡人數量已超過尋找朋友上限" #: src/screens/Hashtag.tsx:86 -#: src/screens/Search/SearchResults.tsx:74 +#: src/screens/Search/SearchResults.tsx:83 #: src/screens/Topic.tsx:58 msgid "Top" msgstr "熱門" @@ -12855,7 +12882,7 @@ msgstr "熱門" msgid "Top replies first" msgstr "熱門回覆優先" -#: src/Navigation.tsx:494 +#: src/Navigation.tsx:503 msgid "Topic" msgstr "話題" @@ -12917,11 +12944,11 @@ msgstr "引戰" msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "信任源自於人際關係、社群及共享環境,因此我們也引入了<0>可靠的驗證者:可以直接為其他帳號授予驗證的組織。" -#: src/screens/Search/SearchResults.tsx:233 +#: src/screens/Search/SearchResults.tsx:260 msgid "Try a different search term or remove some filters." msgstr "試試以不同的關鍵字搜尋,或移除部分篩選條件。" -#: src/screens/Search/SearchResults.tsx:235 +#: src/screens/Search/SearchResults.tsx:262 msgid "Try a different search term." msgstr "嘗試搜尋不同關鍵字。" @@ -12996,10 +13023,12 @@ msgid "Unable to fetch join requests." msgstr "無法取得加入申請。" #: src/components/dms/dialogs/NewChatDialog.tsx:113 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:129 msgid "Unable to find a selected recipient." msgstr "找不到已選擇的接收者。" #: src/components/dms/dialogs/NewChatDialog.tsx:77 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:92 msgid "Unable to find the selected recipient." msgstr "找不到已選擇的接收者。" @@ -13103,7 +13132,7 @@ msgstr "取消跟隨 {0}" msgid "Unfollow account" msgstr "取消跟隨帳號" -#: src/screens/VideoFeed/index.tsx:902 +#: src/screens/VideoFeed/index.tsx:919 msgid "Unfollows the user" msgstr "取消跟隨使用者" @@ -13191,7 +13220,7 @@ msgstr "取消靜音此群組對話" msgid "Unmute thread" msgstr "取消靜音討論串" -#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:344 +#: src/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/VideoControls.tsx:330 msgid "Unmute video" msgstr "取消靜音影片" @@ -13509,7 +13538,7 @@ msgstr "無法授予驗證,請再試一次。" msgid "Verification settings" msgstr "驗證設定" -#: src/Navigation.tsx:207 +#: src/Navigation.tsx:208 #: src/screens/Moderation/VerificationSettings.tsx:34 msgid "Verification Settings" msgstr "驗證設定" @@ -13617,7 +13646,7 @@ msgstr "影片" msgid "Video failed to process" msgstr "影片處理失敗" -#: src/Navigation.tsx:562 +#: src/Navigation.tsx:571 msgid "Video Feed" msgstr "影片動態源" @@ -13627,24 +13656,24 @@ msgid "Video from {0}: {text}" msgstr "影片來自 {0}:{text}" #. placeholder {0}: sanitizeHandle( post.author.handle, '@', ) -#: src/screens/VideoFeed/index.tsx:1157 +#: src/screens/VideoFeed/index.tsx:1174 msgid "Video from {0}. Tap to play or pause the video" msgstr "來自 {0} 的影片。點一下來播放或暫停影片" #: src/lib/interests.ts:62 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:200 msgid "Video Games" msgstr "電子遊戲" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is paused" msgstr "影片已暫停" -#: src/screens/VideoFeed/index.tsx:1156 +#: src/screens/VideoFeed/index.tsx:1173 msgid "Video is playing" msgstr "影片正在播放" -#: src/components/Post/Embed/VideoEmbed/index.web.tsx:232 +#: src/components/Post/Embed/VideoEmbed/index.web.tsx:299 msgid "Video not found." msgstr "找不到影片。" @@ -13692,7 +13721,7 @@ msgstr "檢視 {0} 的大頭貼照" #. placeholder {0}: profile.handle #: src/screens/Profile/components/ProfileFeedHeader.tsx:505 #: src/screens/Search/components/SearchProfileCard.tsx:37 -#: src/screens/VideoFeed/index.tsx:863 +#: src/screens/VideoFeed/index.tsx:880 #: src/view/com/notifications/NotificationFeedItem.tsx:619 msgid "View {0}'s profile" msgstr "檢視 {0} 的個人檔案" @@ -13723,8 +13752,8 @@ msgstr "閱讀部落格文章以瞭解更多資訊" msgid "View debug entry" msgstr "檢視偵錯項目" -#: src/screens/VideoFeed/index.tsx:728 -#: src/screens/VideoFeed/index.tsx:746 +#: src/screens/VideoFeed/index.tsx:745 +#: src/screens/VideoFeed/index.tsx:763 msgid "View details" msgstr "檢視詳細資訊" @@ -13797,7 +13826,7 @@ msgstr "檢視此群組對話的邀請連結" msgid "View the labeling service provided by @{0}" msgstr "檢視由 @{0} 提供的標記服務" -#: src/components/verification/VerificationCheckButton.tsx:93 +#: src/components/verification/VerificationCheckButton.tsx:103 msgid "View this user's verifications" msgstr "檢視此使用者的驗證" @@ -13830,7 +13859,7 @@ msgstr "檢視您的內容管理列表" msgid "View your muted accounts" msgstr "檢視您靜音的帳號" -#: src/components/verification/VerificationCheckButton.tsx:92 +#: src/components/verification/VerificationCheckButton.tsx:102 msgid "View your verifications" msgstr "檢視您的驗證" @@ -14034,7 +14063,7 @@ msgid "We're having network issues, try again" msgstr "我們遇到了網路問題,請再試一次" #: src/components/dms/AddMembersFlow.tsx:197 -#: src/components/dms/InitiateChatFlow.tsx:289 +#: src/components/dms/InitiateChatFlow.tsx:321 msgid "We’re having network issues, try again" msgstr "我們遇到了網路問題,請再試一次" @@ -14063,13 +14092,15 @@ msgstr "很抱歉,我們無法解析此列表。如果問題持續發生,請 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "很抱歉,我們目前無法載入您的靜音字詞。請稍後再試。" -#: src/screens/Search/SearchResults.tsx:412 -#: src/screens/Search/SearchResults.tsx:553 +#: src/screens/Search/SearchResults.tsx:439 +#: src/screens/Search/SearchResults.tsx:580 +#: src/screens/Search/SearchResults.tsx:777 msgid "We’re sorry, but your search could not be completed." msgstr "很抱歉,無法完成您的搜尋要求。" -#: src/screens/Search/SearchResults.tsx:411 -#: src/screens/Search/SearchResults.tsx:552 +#: src/screens/Search/SearchResults.tsx:438 +#: src/screens/Search/SearchResults.tsx:579 +#: src/screens/Search/SearchResults.tsx:776 msgid "We’re sorry, but your search could not be completed. Please try again in a few minutes." msgstr "很抱歉,無法完成您的搜尋要求。請稍後幾分鐘再試一次。" @@ -14160,7 +14191,7 @@ msgid "Who can verify?" msgstr "哪些人可以授予驗證?" #: src/screens/Home/NoFeedsPinned.tsx:80 -#: src/screens/Messages/ChatList.tsx:410 +#: src/screens/Messages/ChatList.tsx:409 #: src/screens/Messages/Inbox.tsx:191 msgid "Whoops!" msgstr "咦?" @@ -14450,6 +14481,7 @@ msgid "You cannot add more than {EMOJI_REACTION_LIMIT, plural, one {# emoji reac msgstr "您不能加入超過 {EMOJI_REACTION_LIMIT, plural, other {# 個表情符號反應}}" #: src/components/dms/dialogs/NewChatDialog.tsx:105 +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:121 msgid "You cannot create a group chat yet." msgstr "您還無法建立群組對話。" @@ -14562,7 +14594,7 @@ msgstr "您的草稿還有尚未儲存的變更,需要儲存嗎?" msgid "You have unsaved changes. Would you like to save them before viewing your drafts?" msgstr "您有尚未儲存的變更。在檢視其他草稿前,需要先儲存現有內容嗎?" -#: src/components/StarterPack/ProfileStarterPacks.tsx:292 +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "You haven't created a starter pack yet!" msgstr "您還沒有建立任何新手包!" @@ -14621,7 +14653,7 @@ msgstr "您必須是對話的擁有者才能移除成員。" msgid "You must be at least 13 years old to use Bluesky. Read our <0>Terms of Service for more information." msgstr "您必須年滿 13 歲才能使用 Bluesky。請閱讀我們的<0>服務條款以瞭解更多資訊。" -#: src/components/StarterPack/ProfileStarterPacks.tsx:365 +#: src/components/StarterPack/ProfileStarterPacks.tsx:368 msgid "You must be following at least seven other people to generate a starter pack." msgstr "您必須跟隨至少 7 個人才能產生新手包。" @@ -14798,7 +14830,7 @@ msgstr "您已達到草稿數量上限" msgid "You've reached the maximum number of requests allowed. Please try again later." msgstr "您已達到請求數上限,請稍後再試。" -#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:426 +#: src/screens/Search/components/AdvancedSearchDialog/index.tsx:430 msgid "You’ve reached the maximum of {MAX_FILTERS, plural, one {# filter} other {# filters}}. Add more values to an existing filter instead of creating new ones." msgstr "您已達到 {MAX_FILTERS, plural, other {# 個篩選條件}}的上限。建議您可修改或替換部分篩選條件以繼續。" @@ -14814,7 +14846,7 @@ msgstr "您已達到每日影片上傳限制(位元組過多)" msgid "You've reached your daily limit for video uploads (too many videos)" msgstr "您已達到每日影片上傳限制(影片數過多)" -#: src/screens/VideoFeed/index.tsx:1204 +#: src/screens/VideoFeed/index.tsx:1221 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "您已經看完了所有影片。也許是時候休息一下?" @@ -14834,11 +14866,11 @@ msgstr "您的帳號已被停權" msgid "Your account is not yet old enough to upload videos. Please try again later." msgstr "您的帳號註冊時間太短,暫時無法上傳影片。請稍後再試。" -#: src/components/dms/InitiateChatFlow.tsx:731 +#: src/components/dms/InitiateChatFlow.tsx:836 msgid "Your account is too new" msgstr "您的帳號建立時間太短了" -#: src/components/dms/InitiateChatFlow.tsx:732 +#: src/components/dms/InitiateChatFlow.tsx:837 msgid "Your account must be at least 7 days old to create a new group chat." msgstr "要建立新的群組對話,您的帳號必須建立至少 7 天以上。" @@ -14929,7 +14961,7 @@ msgstr "無法從電子郵件地址判斷您的託管服務提供者,因此將 msgid "Your hosting provider is detected automatically from the username you enter." msgstr "系統會根據您輸入的使用者名稱自動偵測您的託管服務提供者。" -#: src/Navigation.tsx:466 +#: src/Navigation.tsx:475 #: src/screens/Search/modules/ExploreInterestsCard.tsx:62 #: src/screens/Settings/ContentAndMediaSettings.tsx:94 #: src/screens/Settings/ContentAndMediaSettings.tsx:97 @@ -14979,11 +15011,11 @@ msgid "Your preferred language" msgstr "您的偏好語言" #: src/screens/Onboarding/StepFinished/ValuePropositionPager.tsx:102 -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:53 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.web.tsx:54 msgid "Your profile picture" msgstr "您的大頭貼照" -#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:26 +#: src/screens/Onboarding/StepFinished/ValuePropositionPager.shared.tsx:36 msgid "Your profile picture surrounded by concentric circles of other users' profile pictures" msgstr "您的大頭貼照在中心,周圈環繞著許多使用者的大頭貼照" @@ -15015,3 +15047,4 @@ msgstr "您的使用者名稱與密碼將會分享給 <0>{host}。若您不 #: src/components/verification/VerificationsDialog.tsx:67 msgid "Your verifications" msgstr "您的驗證" +